Commit graph

23 commits

Author SHA1 Message Date
48c670f455
feat: validate configuration 2025-05-22 17:46:58 +10:00
ee7d7971be
Refactor App struct 2025-05-21 18:40:14 +10:00
c3764c125a
feat: add the concept of tags
Tags are attached to all magnet links provided by a given source, and
passed to actions. This allows for e.g. better categorization in
Bitmagnet.
2025-05-08 20:26:04 +10:00
756d1824f6
Make clippy happy 2025-05-04 21:31:57 +10:00
7965998f43
feat: make DB IDs not null 2025-05-04 17:10:31 +10:00
1206244e30
Add tests for Notification::should_notify() 2025-05-03 15:49:08 +10:00
5e9dfa9fd0
Properly skip notifications only when nothing has happened 2025-05-03 15:23:30 +10:00
3275f4890d
Clean things up a bit 2025-05-02 15:53:36 +10:00
a91e243ecc
Add --post-count option 2025-05-02 13:06:18 +10:00
bdcc0def42
Send ntfy notifications 2025-05-02 11:59:26 +10:00
77a72329a8
Handle plurals in report 2025-05-02 10:26:13 +10:00
8158fdcab3
Decouple report generation from logging 2025-05-02 10:19:00 +10:00
df2e6ab126
Clean up report when no new links 2025-05-01 22:00:39 +10:00
d26931f4c6
Add a Bitmagnet import action 2025-05-01 21:49:19 +10:00
df6e3476cc
Add optional imdb_id 2025-05-01 21:00:17 +10:00
1a11a18d05
Clean up output 2025-05-01 18:32:09 +10:00
774a5ed4ac
Clean things up a bit 2025-05-01 14:31:14 +10:00
3f2b002f52
Add a send to Transmission action 2025-05-01 13:17:41 +10:00
88419cbf97
Refactor configuration to have sources in their own section 2025-05-01 09:54:23 +10:00
4de127f2d2
Reject duplicate links 2025-04-30 22:19:26 +10:00
b157985bf3
Persist links to a database 2025-04-30 21:49:27 +10:00
d197823674
Fix formatting 2025-04-28 21:11:20 +10:00
2892a0d272
Init 2025-04-28 21:09:12 +10:00