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
Schimon Jehudah
bb9a1926f6
Add XEP-0356, XEP-0297 and XEP-0203
2024-02-23 09:00:39 +00:00
Schimon Jehudah
9bb37bc932
Add functionality to download article via ad-hoc.
...
Add helper for URL.
2024-02-23 02:55:31 +00:00
Schimon Jehudah
6e2a7305c2
Fix keys by setting lower case.
...
Consolidate commands into options.
Various of fixes and improvements.
2024-02-22 14:09:13 +00:00
Schimon Jehudah
74192965d1
Add missing file feeds.toml.
...
Attempting to improve form Subscribers.
2024-02-20 13:16:32 +00:00
Schimon Jehudah
6f0adcf286
Merge branch 'cleanup-browse' into 'master'
...
Cleanup article render, show clickable link
See merge request sjehuda/slixfeed!14
2024-02-20 11:05:51 +00:00
Stephen Paul Weber
aedd52f145
Cleanup article render, show clickable link
2024-02-19 22:57:10 -05:00
Schimon Jehudah
7dbc8c21e9
Merge branch 'use-boolean' into 'master'
...
Use boolean instead of a list-single with one option
See merge request sjehuda/slixfeed!12
2024-02-19 21:11:36 +00:00
Schimon Jehudah
a4cfaea3a8
Merge branch 'no-completed' into 'master'
...
Don't use complete action if there may be more steps
See merge request sjehuda/slixfeed!13
2024-02-19 21:10:48 +00:00
Schimon Jehudah
22e8808d69
Merge branch 'master' into 'use-boolean'
...
# Conflicts:
# slixfeed/xmpp/client.py
2024-02-19 21:06:17 +00:00
Schimon Jehudah
92f2510af5
Merge branch 'master' into 'no-completed'
...
# Conflicts:
# slixfeed/xmpp/client.py
2024-02-19 21:05:01 +00:00
Schimon Jehudah
32d765b482
Fix fetching items upon setting "old".
...
Add form Browse
Add form Discover and Search (experimental)
Add form Remove
2024-02-19 20:50:53 +00:00
Stephen Paul Weber
0cff018364
Don't use complete action if there may be more steps
...
slixmpp assumes that a complete action always leads to a status of
completed, and cleans up, which confuses at least gajim and may confuse
slix in some cases as well.
2024-02-18 22:09:31 -05:00
Stephen Paul Weber
3a59d5ff16
Use boolean instead of a list-single with one option
2024-02-18 21:56:12 -05:00
Schimon Jehudah
88261571d1
Remove breakpoint
2024-02-19 00:42:59 +00:00