28 Commits

Author SHA1 Message Date
mbirth abab62c65a Fix progressbar bug
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-15 18:07:25 +01:00
mbirth b55ca08fe1 Move caches to cache/ folder and add cleanup
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-15 17:57:48 +01:00
mbirth 81eb2147d0 Info about rate limits
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-14 00:28:11 +01:00
mbirth a1e217e511 Write state file and resume from there
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-14 00:26:51 +01:00
mbirth 8862723285 Set query limit to 100
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-14 00:26:39 +01:00
mbirth b3a9d60676 Actually put people on list
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-13 17:00:00 +01:00
mbirth 9572400a23 Ignore cache files
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-13 16:11:12 +01:00
mbirth 0580bb7feb Add to local list test
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-13 16:10:42 +01:00
mbirth 6032e53f21 Get blocklist subscribers
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-13 16:10:20 +01:00
mbirth b3e7f392d0 Wording me vs. you
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-13 13:36:34 +01:00
mbirth b811d9d3c5 Pretty print JSON cache
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-13 13:36:27 +01:00
mbirth 0200e22eb5 Caching ClearSky requests
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-13 13:33:56 +01:00
mbirth 2f7663117c Load blocklists from ClearSky
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-13 13:26:21 +01:00
mbirth 7034050a4f Implement ClearSky API paging and progress reporting
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-13 11:16:10 +01:00
mbirth 355a005faf Parse our list members
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-13 11:15:49 +01:00
mbirth 6bc019e2ab Cache API results for better testing
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-12 13:35:48 +01:00
mbirth 5aafe76ab1 Transient progress bar
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-12 13:35:31 +01:00
mbirth a96b2cc007 Progress bar!
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-12 01:15:59 +01:00
mbirth 9bc3d916f2 Load all members of list
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-11 02:27:44 +01:00
mbirth 12ab358919 get_subscribed_users()
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-11 02:27:28 +01:00
mbirth c7db31e98a Type hints and docstrings
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-11 02:27:02 +01:00
mbirth f88843ce9e README
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-08 21:37:22 +01:00
mbirth d7d3591e86 ClearSky API calls
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-08 21:33:54 +01:00
mbirth b730be4f14 Gitignore
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-08 21:33:35 +01:00
mbirth 15d8fa031d Nova debug config
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-08 21:30:33 +01:00
mbirth 68ee0d1eca Try to rate-limit calls to ClearSky
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-08 21:06:48 +01:00
mbirth 8c3febd42d Rich output and put stuff in classes
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-08 16:59:28 +01:00
mbirth b51f791fa4 Initial commit
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-05-08 12:44:59 +01:00