Commit Graph

61 Commits

Author SHA1 Message Date
Tulir Asokan
e87f332e0e Don't break on old mautrix-python versions 2022-04-30 21:24:02 +03:00
Tulir Asokan
fa34d80c4f Update and unpin black 2022-04-30 21:14:38 +03:00
Tulir Asokan
70eb6efed5 Fix Python 3.10 compatibility 2022-04-30 21:14:28 +03:00
Tulir Asokan
35f2fe63df Add support for old SQLites
Closes #31
2022-04-30 21:14:19 +03:00
Tulir Asokan
b9bc6fbc81 Bump version to 0.3.0 2022-03-28 17:25:41 +03:00
Tulir Asokan
b7e4a2a7bd Add IF NOT EXISTS for entry table creation 2022-03-28 17:25:08 +03:00
Tulir Asokan
7b609ebb24 Use different message when there are no subscriptions 2022-03-26 17:19:32 +02:00
Tulir Asokan
9a75ee4021 Make default notification template configurable
Closes #29
Fixes #24

Co-authored-by: noantiq <timucin.boldt@udo.edu>
2022-03-26 14:45:07 +02:00
Tulir Asokan
18ef939a04 Switch to asyncpg for database 2022-03-26 14:32:18 +02:00
Tulir Asokan
428b471fec Add some logs and hacky sorting 2022-02-22 23:11:11 +02:00
Tulir Asokan
947c4748b8 Strip surrounding whitespace from item summary 2022-02-22 23:10:42 +02:00
Tulir Asokan
08ff28bf30 Update CI artifact expiry 2021-11-28 15:35:44 +02:00
Tulir Asokan
f93fcb9489 Bump version to v0.2.6 2021-07-28 12:26:31 +03:00
Tulir Asokan
e5380db9bd Fix feed backoff not being reset correctly 2021-07-28 12:22:58 +03:00
Tulir Asokan
419e137848 Add some more logs 2021-07-21 18:19:13 +03:00
Tulir Asokan
b3e76c338e Catch individual message send errors separately 2021-04-11 00:54:25 +03:00
Tulir Asokan
db492640d7 Respond with error when trying to subscribe to already subscribed feed 2021-04-11 00:50:32 +03:00
Tulir Asokan
79cd475312 Show erroring feeds in !rss subscriptions 2021-04-11 00:43:30 +03:00
Tulir Asokan
c185b31b1c Fix incorrect use of time() 2021-04-10 14:20:55 +03:00
Tulir Asokan
5efba56c3b Add backoff for fetching feeds that are down 2021-04-10 00:30:10 +03:00
Tulir Asokan
794d8e1bb9 Bump version to v0.2.3 2020-12-08 16:14:04 +02:00
Tulir Asokan
a8784f4377 Remove unused import 2020-10-22 13:26:06 +03:00
Tulir Asokan
be90ee5465 Fix replying to template update 2020-08-11 03:05:12 +03:00
Tulir Asokan
334acf141e Add support for JSON feed version 1.1 2020-08-07 19:55:37 +03:00
Tulir Asokan
f96b2202b0 Bump version to v0.2.2 2020-08-07 12:47:50 +03:00
Tulir Asokan
85e0fd9927 Fix getting feed title and other metadata 2020-08-05 18:41:09 +03:00
Tulir Asokan
45cafe1ad5 Bump version to v0.2.1 2020-08-05 13:17:39 +03:00
Tulir Asokan
e05ebe5dc6 Remove unused import 2020-08-05 13:17:35 +03:00
Tulir Asokan
135fa779f8 Create version table before checking database version 2020-08-05 13:16:04 +03:00
Tulir Asokan
21a65bc189 Ignore non-problematic feed parsing errors 2020-08-03 14:40:42 +03:00
Tulir Asokan
2079504e39 Fix handling errors in feed parsing 2020-08-03 03:19:32 +03:00
Tulir Asokan
ad39e34ae2 Fix handling JSON feeds with extra stuff in content-type header 2020-08-03 03:12:39 +03:00
Tulir Asokan
44927f2cf5 Add support for JSON feeds 2020-08-03 03:03:19 +03:00
Tulir Asokan
c07beb23be Remove loop parameter in asyncio.gather 2020-07-13 03:10:50 +03:00
Tulir Asokan
89ebfe7283 Add option to send posts as m.text 2020-07-01 17:20:14 +03:00
Tulir Asokan
391db1405f Allow HTML in RSS messages 2020-05-21 01:10:25 +03:00
Tulir Asokan
adae757081
Merge pull request #10 from rda0/master
Hash entry content if id is missing
2020-05-16 17:25:30 +03:00
Tulir Asokan
4532e1bb4f Handle ValueError in get_date. Fixes #11 2020-02-09 21:59:42 +02:00
Sven Mäder
eed44fcafc Hash entry content if id is missing 2020-01-16 22:21:55 +01:00
Tulir Asokan
4e3b9ef416 Move RSS subscriptions on room upgrade 2019-11-21 23:50:56 +02:00
Tulir Asokan
d3ddebedb5 Fix content-encoding header 2019-10-16 12:55:06 +03:00
Tulir Asokan
bcbab52c0c Pass feed URL to feedparser. Fixes #7 2019-09-17 22:19:30 +03:00
Tulir Asokan
8fcc2e8fb1 Add .gitlab-ci.yml 2019-07-28 22:10:17 +03:00
Tulir Asokan
6833af3404 Update copyright year 2019-06-08 17:42:48 +03:00
Tulir Asokan
1dc570c1a4
Merge pull request #1 from L0ric0/master
fix command prefix
2019-06-01 23:43:10 +03:00
Tulir Asokan
8a769bbe18 Fix possible feed reading errors 2019-06-01 23:42:00 +03:00
Tulir Asokan
e92d8fceb9 Check specific permission for RSS management 2019-04-12 21:37:08 +03:00
Lorenz Steinert
e51b1b57c4
fix command prefix 2019-03-27 14:55:44 +01:00
Tulir Asokan
6dbb12f2d4 Handle attribute errors in find_entries 2019-02-14 18:42:39 +02:00
Tulir Asokan
545dda9d0f Fix dependencies in maubot.yaml 2019-02-04 11:58:35 +02:00