Commit graph

293 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