Commit graph

343 commits

Author SHA1 Message Date
Schimon Jehudah
df7cc6ed2b Fix export (Thank you roughnecks).
Load commands first at session start (New PubSub related code might block or postpone commands from being loaded).
2024-03-26 17:49:16 +00:00
Schimon Jehudah
5507b16161 Improve PubSub support (WIP).
Improve MUC handling.
Add command "send" to add feeds to other JIDs.
Ad-Hoc: Add functionality to specify JId to commit actions on upon.
Add subscription preview upon adding a subscription.
Add project Jabber RSS Transport to bots list.
Add projects Psi and Psi+ to clients list.
2024-03-26 16:23:22 +00:00
Schimon Jehudah
35beab7802 Add PubSub functionality. 2024-03-24 08:14:20 +00:00
Schimon Jehudah
aed43f34dd Add a handler to handle pending tasks. 2024-03-18 18:49:52 +00:00
Schimon Jehudah
926c0341c6 ePUB: Use function "pop" instead of "replace". 2024-03-15 15:20:54 +00:00
Schimon Jehudah
b81ff04c0d Forms: Remove Cheogram boolean in favour of "Next".
Forms: Set title inside instructions field.
ePUB: Use new keyword argument absolute_location from xml2epub.
2024-03-15 14:55:22 +00:00
Schimon Jehudah
85311edcf2 Fix error when checking for status moderator (Thank you roughnecks).
Enhance Publish UI.
2024-03-13 20:58:38 +00:00
Schimon Jehudah
f18659fd88 Print user agent and http proxy if set 2024-03-13 16:17:43 +00:00
Schimon Jehudah
3c89b84908 (Hopefully) Fix fetching of new subscriptions. 2024-03-13 15:44:20 +00:00
Schimon Jehudah
1b2167f207 Output message instead of status code only. 2024-03-13 14:35:57 +00:00
Schimon Jehudah
6d75d02822 Fix async/await (Thank you roughnecks) 2024-03-13 13:28:32 +00:00
Schimon Jehudah
b0fff01c22 Fix adding of a bookmark 2024-03-13 13:25:49 +00:00
Schimon Jehudah
7c197c2343 Fix malfunction when setting value of key "old" to zero (Thank you roughnecks). 2024-03-13 12:09:48 +00:00
Schimon Jehudah
8e76ae4506 Fix saving of bookmarks via bookmark manager.
Fix default settings file.
2024-03-13 11:57:53 +00:00
Schimon Jehudah
077042dd43 Raise exception upon missing value 2024-03-13 07:59:15 +00:00
Schimon Jehudah
9692d92e21 Add missing key filter 2024-03-12 21:31:00 +00:00
Schimon Jehudah
ec9a9e5475 Set http_proxy to "" (empty) 2024-03-12 21:28:02 +00:00
Schimon Jehudah
8ff51ff67b Disable (i.e. comment) http_proxy 2024-03-12 21:25:36 +00:00
Schimon Jehudah
84b960f2fc Add about.toml 2024-03-12 20:27:48 +00:00
Schimon Jehudah
322e893d61 Fix ping for component (Thank you mathieui and MattJ).
Fix information.toml.
Add context "all" to command.toml.
2024-03-12 19:46:50 +00:00
Schimon Jehudah
b1a1955545 Replace configuration file INI by TOML.
Fix ping functionality when activated as component (thank you Guus and MattJ).
Add initial code for XEP-0060: Publish-Subscribe.
Fix case-sensitivity with setting keys sent in-chat-command (Thank you mirux)
2024-03-12 17:13:01 +00:00
Schimon Jehudah
ba61250f84 Add new command: options 2024-03-09 23:31:06 +00:00
Schimon Jehudah
ffa002cfa0 Correct information of JabRSS 2024-03-09 20:24:31 +00:00
Schimon Jehudah
5d8580a0d9 Correct links to project monocles 2024-03-09 19:47:20 +00:00
Schimon Jehudah
e553166954 Improve About form.
Improve handling of setting change.
2024-03-09 19:03:18 +00:00
Schimon Jehudah
8d9b060314 Add missing functions for ad-hoc command Browse.
Set 50 seconds delay between each URL.
2024-03-08 14:21:22 +00:00
Schimon Jehudah
ae89521d9b Reduce amount of Python keywords async and await 2024-03-08 09:14:36 +00:00
Schimon Jehudah
8388cf5084 Make sure a value is selected for a given setting. 2024-03-07 20:29:52 +00:00
Schimon Jehudah
f489e1f672 Reset setting or settings upon command default key or command defaults.
Fix issue of extra placeholder (Thank you mirux).
2024-03-07 20:20:10 +00:00
Schimon Jehudah
05168afa14 Reload settings on runtime.
Fix several issues.
2024-03-07 19:06:31 +00:00
Schimon Jehudah
da48b429d3 Add missing parameters and rename some instances of jid to jid_bare 2024-03-07 16:28:53 +00:00
Schimon Jehudah
31babfa378 Convert value of key filter to integer 2024-03-07 15:41:42 +00:00
Schimon Jehudah
5d1cb85a36 Manage settings from a dict as a handler.
Make the inclusive/main  filter optional.
2024-03-07 14:52:51 +00:00
Schimon Jehudah
aa5f45cddc Settings: Manage several class instance objects. 2024-03-07 06:56:11 +00:00
Schimon Jehudah
9969f8ded1 Add Config class as instance. See comment above class Config inside module config. 2024-03-06 12:52:07 +00:00
Schimon Jehudah
6dd1089c37 Measure function elapsed time period and display a warning for a period of over a second. 2024-03-04 10:16:49 +00:00
Schimon Jehudah
f25cb70181 Add logging 2024-03-03 14:13:01 +00:00
Schimon Jehudah
f207dc1632 Fix call to function adhoc_commands 2024-02-29 20:29:41 +00:00
Schimon Jehudah
56c7bf40a8 Correct modules client and component 2024-02-29 20:12:03 +00:00
Schimon Jehudah
3733c4e11a Remove module command.py.
Help wanted.
See issue #6
2024-02-29 19:53:05 +00:00
Schimon Jehudah
072614fffe Ad-Hoc: Minor fixes 2024-02-29 17:13:53 +00:00
Schimon Jehudah
270551b8ee Message:
* Remove HTML tags from titles.
Fetch:
* Handle all exceptions.
SQLite:
* Add more functions to handle new ad-hoc commands.
Ad-Hoc:
* Move all commands into a single module called command.
* Remove commands from client and component.
Documentation:
* Comment commands that are not available.
2024-02-29 17:08:53 +00:00
Schimon Jehudah
b5e5a179f4 Add option to set message formatting.
Restore summary.
2024-02-26 01:17:50 +00:00
Schimon Jehudah
bfde775369 Send OPML file even when using Ad-hoc command 2024-02-25 20:33:33 +00:00
Schimon Jehudah
5135186717 Add support for tags 2024-02-25 19:21:10 +00:00
Schimon Jehudah
afeaa8707b Add more permissions to ad-hoc commands from MUC (see Prosody mod_muc_adhoc_bots)
Handle more errors.
Add ad-hoc command Profile.
Support Python 3.10 (tomli).
Add table for scraping HTML (WIP).
Minor fixes.
2024-02-25 01:52:24 +00:00
Schimon Jehudah
56f85fdf26 Add command version.
Invite to groupchat upon command support.
2024-02-23 14:54:54 +00:00
Schimon Jehudah
7d45a3249a Add ability to set number of immediate sent updates 2024-02-23 14:25:56 +00:00
Schimon Jehudah
e2652760bc Fix component mode 2024-02-23 13:51:19 +00:00
Schimon Jehudah
e13807442e Do not accept messages from self JID 2024-02-23 12:53:14 +00:00