Commit Graph

  • 5980676452 Merge pull request 'Added listing of subscribed feeds and refactored paths' (#9) from feauture/get-subscriptions into main main florian 2026-11-03 16:12:11 +00:00
  • 840d96da71 Added listing of subscribed feeds and refactored paths florian 2026-11-03 17:10:58 +01:00
  • 5217d36636 Merge pull request 'Feauture/unified path' (#8) from feauture/unified-path into main florian 2026-11-03 12:06:20 +00:00
  • 1b451620a7 Added "/update/{rss_feed_type}" path that handles both royalroad and gitea florian 2026-11-03 13:03:38 +01:00
  • f5b58170ec Added subclasses that denote which notification type should be sent florian 2026-11-03 13:01:48 +01:00
  • 55fad17310 Linting florian 2026-11-03 12:50:45 +01:00
  • 00b1da5321 Moved handlers to its own module, updated errors so they can propagate upstream if necessary florian 2026-11-03 11:45:55 +01:00
  • df3f9e147c Added transaction protection florian 2026-11-01 17:41:56 +01:00
  • bbb4ac5f11 Merge pull request 'Feature/add or remove' (#7) from feature/add-or-remove into main florian 2026-11-01 08:49:47 +00:00
  • 73fcd3b53c Added path to unsubscribe from RSS feeds and exception handler to propagate FeedErrors florian 2026-11-01 09:49:02 +01:00
  • 6f1f024e90 Added path to unsubscribe from RSS feeds and exception handler to propagate FeedErrors florian 2026-10-31 23:34:13 +01:00
  • 6ffce24bc7 Module update florian 2026-10-31 23:33:02 +01:00
  • 4dfa2b3b7c Added path to track RSS feeds florian 2026-10-31 15:52:30 +01:00
  • ee21a77a69 Removed circular import florian 2026-10-31 15:44:41 +01:00
  • a6befcf99b BaseModel to validate RSS feed url input florian 2026-10-31 11:56:11 +01:00
  • 49af670d10 Merge pull request 'Feature/user id support' (#6) from feature/user-id-support into main florian 2026-10-30 15:39:27 +00:00
  • 79fc87c9c5 Added multi user support for the Gitea check florian 2026-10-30 16:35:09 +01:00
  • 146c229e45 Added authentication header and multi user support to the royalroad check florian 2026-10-30 13:02:36 +01:00
  • 5a2e1096de Added security scanning and mail delivery florian 2026-10-21 12:09:02 +02:00
  • 03fc8a7470 Upgraded certifi florian 2026-10-21 07:55:58 +02:00
  • 22d7940e87 Added git commit id to build process florian 2026-10-19 11:18:55 +02:00
  • bd2b0b601e Added API call to build the Gitea runner debian package florian 2026-10-19 10:56:12 +02:00
  • 2ef26af317 Merge pull request 'Upgraded modules' (#5) from feature/module-upgrade into main florian 2026-10-18 09:33:33 +00:00
  • 7dda7ffe07 Upgraded modules florian 2026-10-18 11:32:25 +02:00
  • f48ac98638 Feature/gitea release (#4) florian 2026-10-15 15:07:35 +00:00
  • 098248ae18 Fixing spelling error among all services florian 2026-10-13 11:25:00 +02:00
  • decaf2b9a1 Fixing spelling error among all services florian 2026-10-13 11:15:11 +02:00
  • 09316360d4 Renamed for better clarity florian 2026-10-13 11:11:08 +02:00
  • fa9eb3d323 Added Ruff linting florian 2026-10-13 11:10:30 +02:00
  • a96c6db97d Version bump florian 2026-10-13 11:08:03 +02:00
  • fcce1f0bff Version bump florian 2025-11-08 12:32:11 +01:00
  • d21d8f4308 Switched to Gitea PyPi packages florian 2025-11-08 11:32:18 +01:00
  • 98586f3a0e Added local building florian 2025-11-07 21:06:42 +01:00
  • 8555be3f53 test.py florian 2025-11-06 20:58:24 +01:00
  • b21e25b180 Added manual trigger florian 2025-11-06 17:38:58 +01:00
  • b10a2cd8e1 Moved database module to separate library florian 2025-11-06 17:27:10 +01:00
  • 18042a8ff5 Added lib-secret-manager which consumes secrets after application launch florian 2025-11-05 22:39:35 +01:00
  • d7c820e8fb Added Uvicorn logging config module florian 2025-11-04 11:44:05 +01:00
  • 7fd82a6004 Hardened Dockerfile Switched to multi stage process to harden the Dockerfile florian 2025-11-04 10:05:22 +01:00
  • 9180315b0b Moved logging setup to seperate module florian 2025-11-03 19:41:34 +01:00
  • eda004626a Feed parser: Changed behaviour to use RR id for tracking chapters instead of using the extraced chapter number (which was dumb anyway) florian 2025-10-30 09:26:20 +01:00
  • 18904abcec Added json logger florian 2025-10-21 20:23:43 +02:00
  • 14a61218ac Rewrote readme florian 2025-10-19 17:02:39 +02:00
  • 7da37f71de Referencing the correct variables florian 2025-10-18 19:47:52 +02:00
  • b6091a6fd1 Timestamp fix florian 2025-10-18 16:36:32 +02:00
  • 00a93fa4a7 Notify: Fixed layout and added timestamp florian 2025-10-17 17:23:55 +02:00
  • b2df1d1c7d Feedparser: Adjusted path florian 2025-10-17 15:34:01 +02:00
  • a302d4c373 Merge pull request 'Unified logging behaviour and added exponential backoff' (#3) from feature/extended-logging into main florian 2025-10-17 15:16:22 +02:00
  • abc894869f Unified logging behaviour and added exponential backoff - Logger doesn't start with log level DEBUG by default, instead reads a environment variable - Secret handler raises exceptions instead of using the module os to exit - Added extensive debug logging - Added detailed function descriptions - Added exponential backoff when parsing the RSS feed florian 2025-10-17 15:12:02 +02:00
  • 14f974f4ed Merge pull request 'Improved database connection and logging:' (#2) from feature/improved-db-handling into main florian 2025-10-12 11:55:05 +02:00
  • 7b0ba7de10 Improved database connection and logging: florian 2025-10-12 11:50:13 +02:00
  • cd759f43a8 Added further error handling and retries when sending a notification florian 2025-10-11 21:50:22 +02:00
  • 7fc851e936 Actually use the api_key florian 2025-10-11 19:10:48 +02:00
  • d03780d420 Merge pull request 'Github actions: Automatically increase image number pushed to GHCR and update deployment configuration file' (#1) from feature/automatic-deployment into main florian 2025-10-11 18:25:21 +02:00
  • 008a44c94f Github actions: Automatically increase image number pushed to GHCR and update deployment configuration file florian 2025-10-11 18:00:43 +02:00
  • 8477f778eb Deployment configuration florian 2025-10-11 17:57:10 +02:00
  • 36a8767349 Imported RoyalRoad chapter checker, changed it to use FastAPI with metrics and uses their RSS feed instead of scraping with the FanFicFare module florian 2025-10-09 21:42:38 +02:00
  • 4ebf3c1df8 Initial commit florian 2025-10-09 20:30:48 +02:00