Stephen Paul Weber
fe19319066
Set datatype and range for settings fields
...
This allows the client to know that the values are all integers within
some range. Note that the min/max settings aren't working quite right
per https://codeberg.org/poezio/slixmpp/issues/3512
2024-02-14 00:21:52 -05:00
Stephen Paul Weber
ef5c9ac2be
Send presence from full JID, not bare JID
...
It will end up from full jid anyway and this fixes the cache lookup of
the caps hash so it uses the right one.
2024-02-13 22:08:50 -05:00
Schimon Jehudah
dba7eefb96
Add About, Bookmarks and Manual forms
2024-02-14 03:04:49 +00:00
Schimon Jehudah
12689b8ef1
Merge branch 'error-note' into 'master'
...
Use note of type=error to signal an error
See merge request sjehuda/slixfeed!4
2024-02-13 21:07:57 +00:00
Stephen Paul Weber
d410ef8ab3
Use note of type=error to signal an error
2024-02-13 15:26:05 -05:00
Stephen Paul Weber
d7c213fe59
Fix caps by setting up all items before presence
...
Note that update_caps also sends presence by default, when broadcast=True
2024-02-13 15:06:11 -05:00
Schimon Jehudah
d3af15d623
Fix commands info and help to ignore case.
...
Fix command read to handle lack of URL.
Add bookmark properties.
Add new experimental forms.
Thank you mirux.
2024-02-13 19:34:37 +00:00
Schimon Jehudah
93a65f14d8
Add ad-hoc commands for filters
2024-02-12 21:01:48 +00:00
Schimon Jehudah
89ef18d5d7
Fix Ad-hoc form of Settings
2024-02-12 19:01:28 +00:00
Schimon Jehudah
e0864cc84e
Accept only numerical value for key interval
2024-02-12 09:53:49 +00:00
Schimon Jehudah
f6bc76fdf8
Fix settings update.
...
Add option to restore default settings.
Reorganize code.
Thank you mirux.
2024-02-11 21:31:31 +00:00
Schimon Jehudah
065311d0d8
Add switch for media
2024-02-10 23:25:05 +00:00
Schimon Jehudah
1e794b3498
Do not cancel task immediately after it is allocated.
...
Thank you chunk, A_Dragon, TML and graingert.
2024-02-10 21:50:37 +00:00
Schimon Jehudah
9434833449
WIP: Closer to fix double message. See task.py
2024-02-10 17:53:53 +00:00
Schimon Jehudah
c568145ecf
Fix bad reference to function that does not exist and - hopefully - improve subscription handling
2024-02-07 23:41:02 +00:00
Schimon Jehudah
6c16fa4af1
Restore support for disabling and enabling feeds.
...
Assign handlers to "self".
Towards better handling of subscription and unsubscription.
Minor fixes.
2024-02-07 22:24:59 +00:00
Schimon Jehudah
51e48c8389
Standardize modules client and component
2024-02-07 01:12:51 +00:00
Schimon Jehudah
00a8ed180a
Fix presence and subscription handling.
...
Segregate and atomize into classes.
2024-02-07 00:26:42 +00:00
Schimon Jehudah
422e0669f1
Add ad-hoc commands
2024-02-06 03:04:43 +00:00
Schimon Jehudah
56aaccce68
Remove more unused functions
2024-02-04 19:22:51 +00:00
Schimon Jehudah
c9424ffd85
Remove function that does not exist yet
2024-02-04 19:16:23 +00:00
Schimon Jehudah
e36816756c
Print version at startup
2024-02-04 18:56:19 +00:00
Schimon Jehudah
acce4fafdc
Add arguments -v and --version
2024-02-04 18:19:56 +00:00
Schimon Jehudah
c7fa2496a8
Fix many issues amidst change of table structure
2024-02-04 17:08:12 +00:00
Schimon Jehudah
dc85f73de5
Replace YAML by TOML
2024-01-28 11:17:31 +00:00
Schimon Jehudah
6883eb6615
Improve listing of commands
2024-01-27 19:21:45 +00:00
Schimon Jehudah
4da2a28184
Fix selection of image.
...
Thank you roughnecks for the report.
2024-01-27 19:19:41 +00:00
Schimon Jehudah
9094921b40
Enable usage of private chat on groupchat
2024-01-27 17:15:28 +00:00
Schimon Jehudah
4406e61fbe
Improve update interval mechanism.
...
Add service discovery identity.
Add exception errors.
2024-01-26 11:34:07 +00:00
Schimon Jehudah
c1ef5acc7e
More fixes
2024-01-24 20:28:14 +00:00
Schimon Jehudah
8dcff0b2fe
Fix configuration
2024-01-24 18:59:10 +00:00
Schimon Jehudah
2f6b86522f
Add service component support.
...
Thank you to Mr. Guus der Kinderen from IgniteRealtime.org for promptly providing an Openfire instance for development.
2024-01-24 18:11:39 +00:00
Schimon Jehudah
c9c552e33f
Add support for ePUB and Text.
...
Import OPML only from a moderator.
Fix error for sqlite.py module.
2024-01-23 14:37:10 +00:00
Schimon Jehudah
13d87e2be7
Set directory cache
2024-01-22 15:27:01 +00:00
Schimon Jehudah
0d7f67d721
Fix handling of document error
2024-01-22 15:01:52 +00:00
Schimon Jehudah
4c64870d8f
Fix handling of document error
2024-01-22 13:29:14 +00:00
Schimon Jehudah
c4ccdd1f9d
Containerized configurations (step towards a portable software. SeeTPFC portablefreeware.com)
2024-01-22 12:48:00 +00:00
Schimon Jehudah
4743ada0ca
Remove pycache files
2024-01-18 21:04:02 +00:00
Schimon Jehudah
18c93083b7
Apply patch from grym
2024-01-18 20:57:49 +00:00
Schimon Jehudah
6a7d99f1a2
Add functionality profile
2024-01-17 14:36:28 +00:00
Schimon Jehudah
80e49a8d38
Fix archiving functionality
2024-01-14 21:43:23 +00:00
Schimon Jehudah
c04a1b6534
Fix statistics
2024-01-14 18:05:12 +00:00
Schimon Jehudah
219c23a648
Restore settings functionality.
...
Minor fixes for image extraction and self groupchat message.
2024-01-14 12:46:38 +00:00
Schimon Jehudah
43fa1a463c
Save enclosures
...
Send new message upon media detection
2024-01-13 17:17:43 +00:00
Schimon Jehudah
ec82aeb3cc
Detect image from xml enclosure in addition to html img
2024-01-11 10:55:42 +00:00
Schimon Jehudah
b675618b95
Change order of html data and status code
2024-01-10 21:40:12 +00:00
Schimon Jehudah
0ca37dfdee
Improve SQLite performance.
...
Handle missing packages errors.
2024-01-10 20:06:56 +00:00
Schimon Jehudah
46a0819229
Add functionality to display images from first link to provide an image (experimental)
2024-01-09 22:36:16 +00:00
Schimon Jehudah
b06e1bc693
Add functionality to download articles
2024-01-09 15:53:19 +00:00
Schimon Jehudah
9709c052ee
Improve code of module crawl.py
2024-01-09 12:34:10 +00:00
Schimon Jehudah
956ce69fcb
Fix entry duplication check
2024-01-07 09:57:54 +00:00
Schimon Jehudah
dbe9ec3073
Restructure modules and database.
...
Add OPML import functionality.
Minor improvements.
2024-01-06 22:03:08 +00:00
Schimon Jehudah
6b07640666
Fix updates retrieval
2024-01-04 13:58:06 +00:00
Schimon Jehudah
b77ef5346f
More segregation of code
2024-01-04 12:38:22 +00:00
Schimon Jehudah
7135994888
Segregate code into more particular functions
2024-01-04 01:16:24 +00:00
Schimon Jehudah
96f3369539
Fix a couple of errors and split functions
2024-01-03 15:04:01 +00:00
Schimon Jehudah
94af40cf40
Fix creation of directory logs/ thanks roughnecks
2024-01-03 12:30:52 +00:00
Schimon Jehudah
9386e5de49
Add functionality to export to markdown
2024-01-03 12:17:39 +00:00
Schimon Jehudah
a3d68f6a8f
Add functionality to export feeds to OPML
2024-01-03 10:37:33 +00:00
Schimon Jehudah
de200b3b03
Split more functions into smaller functions
2024-01-02 18:11:36 +00:00
Schimon Jehudah
42cf0afeff
Fix respond error
2024-01-02 12:58:45 +00:00
Schimon Jehudah
d25c17a84a
Fix error
2024-01-02 12:52:37 +00:00
Schimon Jehudah
57b666dde2
Remove breakpoint
2024-01-02 12:44:32 +00:00
Schimon Jehudah
2026dc9a6a
Set initial value to variable response
2024-01-02 12:29:48 +00:00
Schimon Jehudah
0eaeaaa757
Fix error
2024-01-02 12:21:28 +00:00
Schimon Jehudah
8b1e03d8e9
Restrict command breakpoint
2024-01-02 12:17:48 +00:00
Schimon Jehudah
4701602355
Restrict command bookmarks
2024-01-02 12:12:29 +00:00
Schimon Jehudah
b4a20e9808
Fix command bookmarks
2024-01-02 11:52:04 +00:00
Schimon Jehudah
f65be8b5c8
WIP
...
Add http proxy support.
Add more functionality to handle bookmarks.
Split into more modules.
Remove callback function initdb.
Tasked status messages are broken.
2024-01-02 11:42:41 +00:00
Schimon Jehudah
8e3e06b36b
Improve redirection mechanism
2023-12-29 01:35:20 +00:00
Schimon Jehudah
08001eebf8
Add __init__.py and split muc.py into bookmark.py
2023-12-28 16:22:32 +00:00
Schimon Jehudah
61bd792572
Add slixfeed.py for command line and split xmpp into modules.
2023-12-28 14:50:23 +00:00