Commit Graph

22 Commits

Author SHA1 Message Date
5522a3a699 base: Fix syntax issue 2021-11-25 13:37:33 +01:00
6ba982b15a base: Replace newlines when reading secret from file 2021-11-25 12:53:34 +01:00
99f5f740e9 base: Allow loading the password from a secret file 2021-11-24 14:19:35 +01:00
e1b14bcf5a refactor: Replace for with dictionary comprehension 2021-07-09 17:23:40 +02:00
d2032a5ccb tag: 0.3.1 2021-06-15 20:35:30 +02:00
498b399813 fix: Inconsistency in get_subscriptions_for_jid 2021-06-15 20:34:49 +02:00
34d001b5bc fix: Rework SubscriptionManager
- Give functions better names
- Change how these functions behave
- Add tests (!) for the SubscriptionManager
- Format using black
2021-06-15 12:41:48 +02:00
fad4541132 meta: Bump version 2021-06-13 21:23:19 +02:00
d2900f92c4 fix: Used wrong file by default 2021-06-13 21:22:58 +02:00
9bd218b201 refactor: Fix obsolete use of send_message_wrapper 2021-06-13 20:01:18 +02:00
84f6d93740 fix: Naming issue 2021-06-13 19:37:54 +02:00
ee96e79f34 fix: Rename _on_command of BaseModule 2021-06-13 19:34:05 +02:00
3b2b89061b fix: Implement more functions and fix some 2021-06-13 13:10:05 +02:00
a7973459c5 docs: Small README touch-up 2021-06-13 00:30:49 +02:00
dfba2a26df fix: Fix inconsistencies in the SubscriptionManager's data model 2021-06-13 00:10:17 +02:00
6bfa10a4e2 docs: Add a readme 2021-06-12 22:47:12 +02:00
5e5d3083f3 fix: More sane default storage path 2021-06-12 22:46:57 +02:00
84ecfd5d27 fix: Fix the setup.py 2021-06-12 21:04:07 +02:00
f4bc27add5 fix: Make the configuration file location configurable 2021-06-12 21:02:17 +02:00
e9900ee9b6 refactor: Huge refactor
- Storage and Subscriptions are Singletons
- SubscriptionManager stores data in StorageManager
- StorageManager and SubscriptionManager are now persistent
- The module template is now much simpler
- Added logging (Debug logging via --debug)
2021-06-12 20:51:45 +02:00
4d8436df67 meta: Add a license 2021-03-31 00:35:36 +02:00
20a3aa0ce3 Initial commit 2021-03-31 00:31:29 +02:00