Commit graph

  • 37444c9d4e Fix default alias upon joining to an MUC groupchat; Scan subscriptions by last scanned time; Update file README. master Schimon Jehudah, Adv. 2024-06-24 12:46:05 +0300
  • fd07ae865a Fix command read; Improve code of module sqlite. Schimon Jehudah, Adv. 2024-06-19 23:28:17 +0300
  • 1b8254832d Restore scan interval to 50 seconds in order to lower CPU usage (Thank you roughnecks). Schimon Jehudah, Adv. 2024-06-17 20:31:40 +0300
  • 22a3921915 Remove a reference to module slixfed.dt which does not exist (Thank you lorenzo). Schimon Jehudah, Adv. 2024-06-17 20:10:50 +0300
  • 5babb02cf8 Fix new entry selection (Thank you lorenzo and roughnecks); Fix handling with RDF documents which has caused to a halt during feed tscan; Ignore items without a link (Thank you Kris); Set entry identifier as MD5 hash of link (Thank you TheCoffeMaker). Schimon Jehudah, Adv. 2024-06-17 17:25:24 +0300
  • 93ea8a9fab Fix command export; Restructure code. Schimon Jehudah, Adv. 2024-06-16 11:55:22 +0300
  • 15e6a1de66 Fix command reset (Thank you to lorenzo, Mari0 and roughnecks). Schimon Jehudah, Adv. 2024-06-14 19:24:38 +0300
  • 382b5a52be Disable redundant print directives. Schimon Jehudah, Adv. 2024-06-14 12:52:29 +0300
  • fb4ca2c852 Improve batch processing of invalid items. Schimon Jehudah, Adv. 2024-06-14 12:38:44 +0300
  • d0b49b5717 Fixed command version (Thank you roughnecks). Schimon Jehudah, Adv. 2024-06-13 20:40:30 +0300
  • f1d906c839 Add module muc (Thanks roughnecks). Schimon Jehudah, Adv. 2024-06-13 20:32:00 +0300
  • f925a8effe Fix functionality search; Delete module task. Schimon Jehudah, Adv. 2024-06-13 19:37:34 +0300
  • 64727d207f Restructure code; Add more classes and modules; Restore database maintenance; Remove JSON support; Remove Beautiful Soup. Schimon Jehudah, Adv. 2024-06-13 18:53:53 +0300
  • 286900af63 Rename module command.py to adhoc.py. Schimon Jehudah, Adv. 2024-06-11 05:34:18 +0300
  • def8b5f120 Modularize code. Move OPML related functions to a new module opml.py. Schimon Jehudah, Adv. 2024-06-11 05:21:07 +0300
  • 0a26ac163b Do not disqualify subscriptions due to being not-well-formed Schimon Jehudah, Adv. 2024-06-10 21:20:04 +0300
  • 245cd9832a [WIP] Add an IPC interface of type Unix domain socket (Berkeley sockets). Thank you Laura and TheCoffeMaker. Schimon Jehudah, Adv. 2024-06-10 18:54:27 +0300
  • 5a2a2f9e3f Fix automatic update; Fix command search. Schimon Jehudah, Adv. 2024-06-02 11:23:26 +0300
  • 5ee75572ab Further restructuring to allow multiple connectivities with several accounts. Schimon Jehudah, Adv. 2024-06-02 09:35:07 +0300
  • f8bdfca972 Segregate XMPP (Jabber) client and component; each to its respective module. Schimon Jehudah, Adv. 2024-05-31 14:58:49 +0300
  • 78a83ff121 Remove unnecessary code related to MUC-PM Schimon Jehudah, Adv. 2024-05-30 19:50:58 +0300
  • 41b6193b78 Remove support for MUC-PM Schimon Jehudah, Adv. 2024-05-30 19:42:26 +0300
  • cb91d16268 Fix error upon invitation to join a groupchat (Thank you roughnecks). Schimon Jehudah 2024-05-24 09:18:07 +0000
  • ec08af7a8e Add package "requests" as a dependancy. Schimon Jehudah 2024-05-20 15:42:36 +0000
  • bb8fb7ef2e Remove dependencies related to download of HTML content Schimon Jehudah 2024-05-20 15:20:31 +0000
  • 7f0c4f4274 Remove HTML support; Improve handling of errors. Schimon Jehudah 2024-05-20 14:23:58 +0000
  • 4ac8e0836d Fix PubSub; Improve permission handling; Catch more errors. Schimon Jehudah 2024-05-14 19:39:58 +0000
  • 8055f64c96 Replace goodbytes.im by goodbytes.nl Schimon Jehudah 2024-05-14 11:11:21 +0000
  • 372cbb7843 Grammar: have -> has Schimon Jehudah 2024-05-14 11:08:02 +0000
  • a89852bc03 Add sections "Contributors" and "Thanks" Schimon Jehudah 2024-05-14 11:06:34 +0000
  • ad78295f27 Do not fetch past messages upon joining to an MUC and consequently draw back these past messages over and over (Thank you roughnecks) Schimon Jehudah 2024-05-13 16:22:14 +0000
  • 820b37fec3 Add notice Work In Progress Schimon Jehudah 2024-05-13 15:48:24 +0000
  • 2bab3e2deb Improve restriction handling. Schimon Jehudah 2024-05-13 15:32:41 +0000
  • 095980de47 Improve access restriction (Thank you mirux) Schimon Jehudah 2024-05-13 13:08:57 +0000
  • d6cd09d746 Further examination of restricting Ad-Hoc Publish Schimon Jehudah 2024-05-13 08:02:24 +0000
  • 3597777bcc Restrict Ad-Hoc Publish to moderators (Thank you mirux). Schimon Jehudah 2024-05-13 07:54:09 +0000
  • 0c4efbb650 Fix JID handling for MUC in form Advanced. Schimon Jehudah 2024-05-13 07:35:06 +0000
  • e4237f972f Fix handling of PubSub of own Jabber ID Schimon Jehudah 2024-05-13 07:28:12 +0000
  • 57e0425c13 Add error handling upon failure to to join to a groupchat (Thanks f_ from postmarketOS) Schimon Jehudah 2024-05-12 16:25:21 +0000
  • 06002be363 Correct instructions for pipx (Thank you roughnecks) Schimon Jehudah 2024-05-12 14:36:45 +0000
  • 788520daf1 Restore instructions for pipx in file "README.md"; Remove instructions "tool.setuptools.packages.find" from file PyProject. Schimon Jehudah 2024-05-12 14:02:17 +0000
  • b8db879064 Add "tool.setuptools.packages.find" as advised by Charalamm at /questions/72294299/multiple-top-level-packages-discovered-in-a-flat-layout Schimon Jehudah 2024-05-12 11:08:36 +0000
  • 34da47bcd2 Fix error handling and correct variable for function check_entry_exist (Thank you mirux) Schimon Jehudah 2024-05-12 11:05:49 +0000
  • 8bbad28894 Create function "get_properties_of_feed"; Do not attempt to scan URL for items upon command "add"; Minor improvements; Add more URLs to file feeds.toml. Schimon Jehudah 2024-05-12 09:55:23 +0000
  • d0e23b3eb9 Move directory screenshots to level root. Schimon Jehudah 2024-05-12 09:24:13 +0000
  • c353673819 Update README; Add screenshots. Schimon Jehudah 2024-05-12 09:17:31 +0000
  • 87dc369b35 Fix update which halted upon attempt to insert data of feed due to attempt to insert a dict object instead of a string feed.image.href. Schimon Jehudah 2024-04-14 17:24:16 +0000
  • bcbbf1ab04 Add functionality for handling with PubSub nodes; Add functionality to submit items from database to PubSub nodes; Change the fashion by which items are sent; Fix minor issues. Schimon Jehudah 2024-04-14 12:56:45 +0000
  • b69953eb7f Fix sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 1, and there are 0 supplied. (Thank you roughnecks) Schimon Jehudah 2024-04-06 21:29:03 +0000
  • 8e45ebc071 Fix function "mark all feed as read" (Thank you roughnecks) Schimon Jehudah 2024-04-06 20:03:23 +0000
  • 71403cda6b Fix media (i.e. enclosure) support (Thank you roughnecks). Schimon Jehudah 2024-04-06 19:59:30 +0000
  • b6ca4aaa46 Fixed adding of URLs via chat (Thank you roughnecks) Schimon Jehudah 2024-04-05 15:59:24 +0000
  • 60756dbdd2 Ad-Hoc: Add more operator options; Ad-Hoc: Add menus (list-single) for selection from a fixed list of bookmarks ans contacts; Database: Identifier (node name) includes hyphens instead of dots. Database: SQLite database now stores more items. Bookmarks: Improve code; MUC: Improve code; SQLite: Manjor code changes to adapt to new table; URL: Fix redirection (hostname switcher). Schimon Jehudah 2024-04-05 15:25:04 +0000
  • e0bc0bddf7 Add more operator option, also for export/import. Fix var transfer from one form to another. Improve handling with in-chat command arguments. Schimon Jehudah 2024-03-28 17:21:45 +0000
  • 01c4959610 Thank you Mr. Simone Canaletti Schimon Jehudah 2024-03-27 16:57:28 +0000
  • d6eec41a86 Add commands for PubSub. Improve joining to MUC (WIP). Improve PubSub (WIP). Schimon Jehudah 2024-03-27 16:20:32 +0000
  • 5f946fe0b6 Fix error upon attempt to get JID from values['jid'] (Thank you roughnecks). Schimon Jehudah 2024-03-26 19:32:24 +0000
  • df7cc6ed2b Fix export (Thank you roughnecks). Load commands first at session start (New PubSub related code might block or postpone commands from being loaded). Schimon Jehudah 2024-03-26 17:49:16 +0000
  • 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. Schimon Jehudah 2024-03-26 16:23:22 +0000
  • 35beab7802 Add PubSub functionality. Schimon Jehudah 2024-03-24 08:14:20 +0000
  • aed43f34dd Add a handler to handle pending tasks. Schimon Jehudah 2024-03-18 18:49:52 +0000
  • 926c0341c6 ePUB: Use function "pop" instead of "replace". Schimon Jehudah 2024-03-15 15:20:54 +0000
  • b81ff04c0d Forms: Remove Cheogram boolean in favour of "Next". Forms: Set title inside instructions field. ePUB: Use new keyword argument absolute_location from xml2epub. Schimon Jehudah 2024-03-15 14:55:22 +0000
  • 85311edcf2 Fix error when checking for status moderator (Thank you roughnecks). Enhance Publish UI. Schimon Jehudah 2024-03-13 20:58:38 +0000
  • f18659fd88 Print user agent and http proxy if set Schimon Jehudah 2024-03-13 16:17:43 +0000
  • 3c89b84908 (Hopefully) Fix fetching of new subscriptions. Schimon Jehudah 2024-03-13 15:44:20 +0000
  • 1b2167f207 Output message instead of status code only. Schimon Jehudah 2024-03-13 14:35:57 +0000
  • 6d75d02822 Fix async/await (Thank you roughnecks) Schimon Jehudah 2024-03-13 13:28:32 +0000
  • b0fff01c22 Fix adding of a bookmark Schimon Jehudah 2024-03-13 13:25:49 +0000
  • 7c197c2343 Fix malfunction when setting value of key "old" to zero (Thank you roughnecks). Schimon Jehudah 2024-03-13 12:09:48 +0000
  • 8e76ae4506 Fix saving of bookmarks via bookmark manager. Fix default settings file. Schimon Jehudah 2024-03-13 11:57:53 +0000
  • 077042dd43 Raise exception upon missing value Schimon Jehudah 2024-03-13 07:59:15 +0000
  • 9692d92e21 Add missing key filter Schimon Jehudah 2024-03-12 21:31:00 +0000
  • ec9a9e5475 Set http_proxy to "" (empty) Schimon Jehudah 2024-03-12 21:28:02 +0000
  • 8ff51ff67b Disable (i.e. comment) http_proxy Schimon Jehudah 2024-03-12 21:25:36 +0000
  • 84b960f2fc Add about.toml Schimon Jehudah 2024-03-12 20:27:48 +0000
  • 322e893d61 Fix ping for component (Thank you mathieui and MattJ). Fix information.toml. Add context "all" to command.toml. Schimon Jehudah 2024-03-12 19:46:50 +0000
  • 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) Schimon Jehudah 2024-03-12 17:13:01 +0000
  • ba61250f84 Add new command: options Schimon Jehudah 2024-03-09 23:31:06 +0000
  • ffa002cfa0 Correct information of JabRSS Schimon Jehudah 2024-03-09 20:24:31 +0000
  • 5d8580a0d9 Correct links to project monocles Schimon Jehudah 2024-03-09 19:47:20 +0000
  • e553166954 Improve About form. Improve handling of setting change. Schimon Jehudah 2024-03-09 19:03:18 +0000
  • 8d9b060314 Add missing functions for ad-hoc command Browse. Set 50 seconds delay between each URL. Schimon Jehudah 2024-03-08 14:21:22 +0000
  • ae89521d9b Reduce amount of Python keywords async and await Schimon Jehudah 2024-03-08 09:14:36 +0000
  • 8388cf5084 Make sure a value is selected for a given setting. Schimon Jehudah 2024-03-07 20:29:52 +0000
  • f489e1f672 Reset setting or settings upon command default key or command defaults. Fix issue of extra placeholder (Thank you mirux). Schimon Jehudah 2024-03-07 20:20:10 +0000
  • 05168afa14 Reload settings on runtime. Fix several issues. Schimon Jehudah 2024-03-07 19:06:31 +0000
  • da48b429d3 Add missing parameters and rename some instances of jid to jid_bare Schimon Jehudah 2024-03-07 16:28:53 +0000
  • 31babfa378 Convert value of key filter to integer Schimon Jehudah 2024-03-07 15:41:42 +0000
  • 5d1cb85a36 Manage settings from a dict as a handler. Make the inclusive/main filter optional. Schimon Jehudah 2024-03-07 14:52:51 +0000
  • aa5f45cddc Settings: Manage several class instance objects. Schimon Jehudah 2024-03-07 06:56:11 +0000
  • 9969f8ded1 Add Config class as instance. See comment above class Config inside module config. Schimon Jehudah 2024-03-06 12:52:07 +0000
  • 6dd1089c37 Measure function elapsed time period and display a warning for a period of over a second. Schimon Jehudah 2024-03-04 10:16:49 +0000
  • f25cb70181 Add logging Schimon Jehudah 2024-03-03 14:13:01 +0000
  • f207dc1632 Fix call to function adhoc_commands Schimon Jehudah 2024-02-29 20:29:41 +0000
  • 56c7bf40a8 Correct modules client and component Schimon Jehudah 2024-02-29 20:12:03 +0000
  • 3733c4e11a Remove module command.py. Help wanted. See issue #6 Schimon Jehudah 2024-02-29 19:53:05 +0000
  • 072614fffe Ad-Hoc: Minor fixes Schimon Jehudah 2024-02-29 17:13:53 +0000
  • 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. Schimon Jehudah 2024-02-29 17:08:53 +0000
  • b5e5a179f4 Add option to set message formatting. Restore summary. Schimon Jehudah 2024-02-26 01:17:50 +0000