Zoe Roux
|
decb09ecca
|
Small fixes & error handling
|
2025-05-12 13:03:36 +02:00 |
|
Zoe Roux
|
f8331c083a
|
Use fastapi router
|
2025-05-12 13:03:14 +02:00 |
|
Zoe Roux
|
c2ca1361fe
|
Handle database connection vars
|
2025-05-12 12:43:17 +02:00 |
|
Zoe Roux
|
99b93f0f78
|
Cleanup startup events
|
2025-05-11 16:40:31 +02:00 |
|
Zoe Roux
|
6427aafc4d
|
Fix jwks validation in scanner
|
2025-05-11 03:37:34 +02:00 |
|
Zoe Roux
|
2ce696a07b
|
Add kid in jwks & jwts
|
2025-05-11 03:37:13 +02:00 |
|
Zoe Roux
|
d4e5afd514
|
Validate jwts in the scanner
|
2025-05-10 17:07:36 +02:00 |
|
Zoe Roux
|
4a796d2058
|
Add put /scan to trigger a scan
|
2025-05-10 15:51:28 +02:00 |
|
Zoe Roux
|
965cad76bb
|
Map Language for pydantic
|
2025-05-10 15:37:04 +02:00 |
|
Zoe Roux
|
de199eeec4
|
Start scan & monitor on master instance of scanner
|
2025-05-10 03:17:30 +02:00 |
|
Zoe Roux
|
7098a8326d
|
Switch to asyncpg & create initial listener
|
2025-05-10 02:06:12 +02:00 |
|
Zoe Roux
|
479e91e2e2
|
wip: Link videos found after request started
|
2025-05-10 01:14:56 +02:00 |
|
Zoe Roux
|
dda496d88b
|
Implement request processor (listen for requests)
|
2025-05-10 00:12:50 +02:00 |
|
Zoe Roux
|
3e15b28ec1
|
Create a psycopg pool
|
2025-05-09 22:49:19 +02:00 |
|
Zoe Roux
|
8da4e5e840
|
Create request migration
|
2025-05-09 22:48:40 +02:00 |
|
Zoe Roux
|
00f0ec44e4
|
Move old stuff to one dir
|
2025-05-09 02:46:45 +02:00 |
|
Zoe Roux
|
aaa9a7703a
|
Move stuff around
|
2025-05-09 02:29:09 +02:00 |
|
Zoe Roux
|
f26dce64ef
|
Match guessed's entries to tmdb's entries
|
2025-05-09 02:20:06 +02:00 |
|
Zoe Roux
|
47f6c66435
|
Switch to tmdb's API Read Access Token
|
2025-05-09 02:18:49 +02:00 |
|
Zoe Roux
|
819dbf3aab
|
Cleanup composite provider
|
2025-05-09 01:21:52 +02:00 |
|
Zoe Roux
|
4cd11152c8
|
Remove specials override (tmdb absolute ordering)
|
2025-05-09 01:17:11 +02:00 |
|
Zoe Roux
|
753585ed92
|
Rewrite absolute order computation for tmdb
|
2025-05-09 01:16:45 +02:00 |
|
Zoe Roux
|
d209026094
|
Add entry & seasons parsing from tmdb
|
2025-05-08 23:50:49 +02:00 |
|
Zoe Roux
|
8269546dd0
|
Add serie search
|
2025-05-08 04:28:59 +02:00 |
|
Zoe Roux
|
ff8455e6ec
|
Add movie search
|
2025-05-08 04:22:02 +02:00 |
|
Zoe Roux
|
bf494720f9
|
Parse staff & collections
|
2025-05-08 04:07:20 +02:00 |
|
Zoe Roux
|
a4fdeb8a9b
|
Rework get movie for tmdb
|
2025-05-08 03:27:59 +02:00 |
|
Zoe Roux
|
7a00878eae
|
Move tmdb
|
2025-05-08 02:23:56 +02:00 |
|
Zoe Roux
|
5daf5e860f
|
Fix api tests
|
2025-05-08 02:21:42 +02:00 |
|
Zoe Roux
|
2f00e52857
|
Type series & all related types
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
356b4c0c33
|
Type movie & all related types
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
7cef910323
|
Create composite provider that uses both tvdb & tmdb
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
ef06a6ed8d
|
Remake provider interface
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
80f94be2e6
|
Fix lsp warnings
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
2d397a0ce1
|
wip: Start scan request processor
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
aeddf3366c
|
Cleanup scan + monitor with a class
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
07b39e0a97
|
Rework fs monitor
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
e9ce1016a8
|
Write enqueue logic for identify requests
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
ddf4617585
|
Match new videos with known metadata
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
6737637f0f
|
Match
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
f0f12e2690
|
Filter videos & push them to the api
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
d112c121ac
|
Proper rendering computation (god that was a pain)
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
01d2dc25d6
|
Try stuff with rendering & guessit rules
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
461333a90f
|
Fix pydantic printing
|
2025-05-08 02:10:03 +02:00 |
|
Zoe Roux
|
6ecf0b462f
|
Create identify pipeline
|
2025-05-08 02:10:02 +02:00 |
|
Zoe Roux
|
e774958138
|
Update elysia & fix type issues
|
2025-05-08 02:10:02 +02:00 |
|
Zoe Roux
|
82a5300ba8
|
Write identify function
|
2025-05-08 02:10:02 +02:00 |
|
Zoe Roux
|
a6f48d1f9a
|
Type Video in the scanner
|
2025-05-08 02:10:02 +02:00 |
|
Zoe Roux
|
742ae4e771
|
Init new KyooClient & setup pydantic
|
2025-05-08 02:10:02 +02:00 |
|
Zoe Roux
|
f403004842
|
Move models to new scanner module
|
2025-05-08 02:10:02 +02:00 |
|