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