florian
|
377587a043
|
Added workflow to generate openapi documentation
Generate openapi.json / generate-docs (push) Successful in 36s
|
2026-11-06 16:20:35 +01:00 |
|
florian
|
13e4fd66db
|
Version bump
|
2026-11-06 10:27:25 +01:00 |
|
florian
|
53c3250abe
|
Moved routes to their own modules
|
2026-11-05 10:46:15 +01:00 |
|
florian
|
5980676452
|
Merge pull request 'Added listing of subscribed feeds and refactored paths' (#9) from feauture/get-subscriptions into main
Reviewed-on: #9
|
2026-11-03 16:12:11 +00:00 |
|
florian
|
840d96da71
|
Added listing of subscribed feeds and refactored paths
|
2026-11-03 17:10:58 +01:00 |
|
florian
|
5217d36636
|
Merge pull request 'Feauture/unified path' (#8) from feauture/unified-path into main
Reviewed-on: #8
|
2026-11-03 12:06:20 +00:00 |
|
florian
|
1b451620a7
|
Added "/update/{rss_feed_type}" path that handles both royalroad and gitea
|
2026-11-03 13:03:38 +01:00 |
|
florian
|
f5b58170ec
|
Added subclasses that denote which notification type should be sent
|
2026-11-03 13:01:48 +01:00 |
|
florian
|
55fad17310
|
Linting
|
2026-11-03 12:50:45 +01:00 |
|
florian
|
00b1da5321
|
Moved handlers to its own module, updated errors so they can propagate upstream if necessary
|
2026-11-03 11:45:55 +01:00 |
|
florian
|
df3f9e147c
|
Added transaction protection
|
2026-11-01 17:41:56 +01:00 |
|
florian
|
bbb4ac5f11
|
Merge pull request 'Feature/add or remove' (#7) from feature/add-or-remove into main
pip-audit / audit (push) Successful in 29s
pip-audit / notify (push) Skipped
Reviewed-on: #7
|
2026-11-01 08:49:47 +00:00 |
|
florian
|
73fcd3b53c
|
Added path to unsubscribe from RSS feeds and exception handler to propagate FeedErrors
|
2026-11-01 09:49:02 +01:00 |
|
florian
|
6f1f024e90
|
Added path to unsubscribe from RSS feeds and exception handler to propagate FeedErrors
|
2026-10-31 23:34:13 +01:00 |
|
florian
|
6ffce24bc7
|
Module update
|
2026-10-31 23:33:02 +01:00 |
|
florian
|
4dfa2b3b7c
|
Added path to track RSS feeds
|
2026-10-31 15:52:30 +01:00 |
|
florian
|
ee21a77a69
|
Removed circular import
|
2026-10-31 15:47:38 +01:00 |
|
florian
|
a6befcf99b
|
BaseModel to validate RSS feed url input
|
2026-10-31 12:01:31 +01:00 |
|
florian
|
49af670d10
|
Merge pull request 'Feature/user id support' (#6) from feature/user-id-support into main
pip-audit / audit (push) Successful in 30s
pip-audit / notify (push) Skipped
Reviewed-on: #6
|
2026-10-30 15:39:27 +00:00 |
|
florian
|
79fc87c9c5
|
Added multi user support for the Gitea check
|
2026-10-30 16:35:09 +01:00 |
|
florian
|
146c229e45
|
Added authentication header and multi user support to the royalroad check
|
2026-10-30 13:02:36 +01:00 |
|
florian
|
5a2e1096de
|
Added security scanning and mail delivery
pip-audit / audit (push) Successful in 25s
pip-audit / notify (push) Skipped
|
2026-10-21 12:09:02 +02:00 |
|
florian
|
03fc8a7470
|
Upgraded certifi
|
2026-10-21 07:55:58 +02:00 |
|
florian
|
22d7940e87
|
Added git commit id to build process
|
2026-10-19 11:18:55 +02:00 |
|
florian
|
bd2b0b601e
|
Added API call to build the Gitea runner debian package
|
2026-10-19 10:56:12 +02:00 |
|
florian
|
2ef26af317
|
Merge pull request 'Upgraded modules' (#5) from feature/module-upgrade into main
Reviewed-on: #5
- Upgraded modules
|
2026-10-18 09:33:33 +00:00 |
|
florian
|
7dda7ffe07
|
Upgraded modules
|
2026-10-18 11:32:25 +02:00 |
|
florian
|
f48ac98638
|
Feature/gitea release (#4)
Reviewed-on: #4
- Changed RSS feed parser to be generic
- Added Gitea RSS feed parser
- Changed source database table
Co-authored-by: Florian <flo@meergans.org>
|
2026-10-15 15:07:35 +00:00 |
|
florian
|
098248ae18
|
Fixing spelling error among all services
|
2026-10-13 11:25:00 +02:00 |
|
florian
|
decaf2b9a1
|
Fixing spelling error among all services
|
2026-10-13 11:15:11 +02:00 |
|
florian
|
09316360d4
|
Renamed for better clarity
|
2026-10-13 11:11:08 +02:00 |
|
florian
|
fa9eb3d323
|
Added Ruff linting
|
2026-10-13 11:10:30 +02:00 |
|
florian
|
a96c6db97d
|
Version bump
|
2026-10-13 11:08:03 +02:00 |
|
florian
|
fcce1f0bff
|
Version bump
|
2025-11-08 12:32:11 +01:00 |
|
florian
|
d21d8f4308
|
Switched to Gitea PyPi packages
|
2025-11-08 11:46:04 +01:00 |
|
florian
|
98586f3a0e
|
Added local building
|
2025-11-07 21:06:42 +01:00 |
|
florian
|
8555be3f53
|
test.py
Build & Publish to GHCR / build (push) Successful in 36s
|
2025-11-06 20:59:40 +01:00 |
|
florian
|
b21e25b180
|
Added manual trigger
Build & Publish to GHCR / build (push) Successful in 17s
|
2025-11-06 17:38:58 +01:00 |
|
florian
|
b10a2cd8e1
|
Moved database module to separate library
Build & Publish to GHCR / build (push) Successful in 1m56s
|
2025-11-06 17:27:10 +01:00 |
|
florian
|
18042a8ff5
|
Added lib-secret-manager which consumes secrets after application launch
Build & Publish to GHCR / build (push) Successful in 1m30s
|
2025-11-05 22:39:35 +01:00 |
|
florian
|
d7c820e8fb
|
Added Uvicorn logging config module
Build & Publish to GHCR / build (push) Successful in 1m19s
|
2025-11-04 11:44:05 +01:00 |
|
florian
|
7fd82a6004
|
Hardened Dockerfile
Build & Publish to GHCR / build (push) Successful in 1m27s
Switched to multi stage process to harden the Dockerfile
|
2025-11-04 10:05:22 +01:00 |
|
florian
|
9180315b0b
|
Moved logging setup to seperate module
Build & Publish to GHCR / build (push) Successful in 1m23s
|
2025-11-03 19:41:34 +01:00 |
|
florian
|
eda004626a
|
Feed parser: Changed behaviour to use RR id for tracking chapters instead of using the extraced chapter number (which was dumb anyway)
Build & Publish to GHCR / build (push) Successful in 23s
|
2025-10-30 09:26:20 +01:00 |
|
florian
|
18904abcec
|
Added json logger
Build & Publish to GHCR / build (push) Successful in 55s
|
2025-10-21 20:23:43 +02:00 |
|
florian
|
14a61218ac
|
Rewrote readme
Build & Publish to GHCR / build (push) Successful in 30s
|
2025-10-19 17:02:39 +02:00 |
|
florian
|
7da37f71de
|
Referencing the correct variables
Build & Publish to GHCR / build (push) Successful in 40s
|
2025-10-18 19:47:52 +02:00 |
|
florian
|
b6091a6fd1
|
Timestamp fix
Build & Publish to GHCR / build (push) Successful in 29s
|
2025-10-18 16:36:32 +02:00 |
|
florian
|
00a93fa4a7
|
Notify: Fixed layout and added timestamp
Build & Publish to GHCR / build (push) Successful in 34s
|
2025-10-17 17:23:55 +02:00 |
|
florian
|
b2df1d1c7d
|
Feedparser: Adjusted path
Build & Publish to GHCR / build (push) Successful in 42s
|
2025-10-17 15:34:01 +02:00 |
|