Commit Graph

90 Commits

Author SHA1 Message Date
Zoe Roux 656dc493b8 Format scanner 2024-01-08 02:23:19 +01:00
Zoe Roux 3d697fbcd0 Fix scanner cache usage 2024-01-08 02:23:19 +01:00
Zoe Roux 0b55bd7dbb Use a sentinel instead of None for cache presence 2024-01-08 02:23:19 +01:00
Zoe Roux b180429505 Some cache fix 2024-01-08 02:23:19 +01:00
Zoe Roux 472718c595 Fix absolute handling 2024-01-08 02:23:19 +01:00
Zoe Roux 6e6098b03a Fix faulty cache 2024-01-08 02:23:19 +01:00
Zoe Roux e1b555781c Rework language handling in the scanner and handle seasons better 2024-01-08 02:23:19 +01:00
Zoe Roux f9d6a816b0 Compute absolute ordering from normal seasons 2024-01-08 02:23:19 +01:00
Zoe Roux d10eb66542 Extract absolute episodes handling to functions 2024-01-08 02:23:19 +01:00
Zoe Roux 8318a87d5d Fix bugs due to metadata ids behing ints instead of strings 2024-01-08 02:23:19 +01:00
Zoe Roux 1b140661ba Add xem show overrides 2024-01-08 02:23:19 +01:00
Zoe Roux 813d998bfb Fix cache for lists 2024-01-08 02:23:19 +01:00
Zoe Roux a270edbde4 Extract show search in another cached function 2024-01-08 02:23:19 +01:00
Zoe Roux e034d51ae0 Use the better cache in thexem 2024-01-08 02:23:19 +01:00
Zoe Roux f110509ea0 Use the new cache in the scanner 2024-01-08 02:23:19 +01:00
Zoe Roux 5f787bedfe Create a really good async cache 2024-01-08 02:23:19 +01:00
Zoe Roux b552ca7c51 Fix some bugs in xem 2024-01-08 02:23:19 +01:00
Zoe Roux b3ddac60f6 Add a basic id mapper to retrive tvdb id from a tmdb id 2024-01-08 02:23:19 +01:00
Zoe Roux 91c88e7f43 Improve tvdb to tmdb season/episode conversion 2024-01-08 02:23:19 +01:00
Zoe Roux 5d7fc1ca0c Use xem mapping to retrive back episode number/season number 2024-01-08 02:23:19 +01:00
Zoe Roux d063bd479c Add a basic xem provider 2024-01-08 02:23:19 +01:00
Zoe Roux 80a6ac0c80 Fix absolute episodes scanning 2023-12-24 12:31:34 +01:00
Zoe Roux 4f7c449ea7 Fix externalids error with null 2023-12-05 23:56:14 +01:00
Zoe Roux e0b2e8e937 Lint code 2023-11-29 02:21:21 +01:00
Zoe Roux f59f9a7ba0 Handle movies with the same slug but not the same date 2023-11-29 02:21:21 +01:00
Zoe Roux 0e2950ab69 Use entrypoint in dockerfiles 2023-11-27 15:13:08 +01:00
Zoe Roux 66fff153e1 Format code 2023-11-03 16:07:19 +01:00
Zoe Roux 68a83c31be Identify collections from themoviedb 2023-11-03 16:07:19 +01:00
Zoe Roux c4f1e420f8 Add runtime on the back 2023-11-03 16:07:19 +01:00
Zoe Roux 15a4280a36 Add ratings 2023-11-03 16:07:19 +01:00
Zoe Roux 68a3af0b52 Fix meilisearch indexes setup 2023-11-01 17:36:11 +01:00
Zoe Roux 2fa5587fbf Fix python version in dockerfile 2023-09-07 22:55:41 +02:00
Zoe Roux 6f3eefb611 Improve image finder 2023-09-06 21:06:56 +02:00
Zoe Roux 328b378978 Filter out unpopular shows 2023-09-06 20:44:51 +02:00
Zoe Roux 1f518c2d33 Fix missing imdb/tvdb id 2023-09-06 20:44:51 +02:00
Zoe Roux a1a5e665fb Fix special season handling 2023-09-06 20:44:51 +02:00
Zoe Roux 5f1ea76cad Include images without languages in tmdb 2023-09-06 20:44:51 +02:00
Zoe Roux 462aa44473 Remove language parsing from guessit (fix issues with shows like tenki no ko) 2023-09-06 20:44:51 +02:00
Zoe Roux dc0f0df92f Lint the scanner 2023-09-06 00:09:37 +02:00
Zoe Roux 0ec22766ba Handle series that only have absolte numbering 2023-09-06 00:09:37 +02:00
Zoe Roux 3549f8b2d2 Handle exact match differently in the scanner 2023-09-06 00:09:37 +02:00
Zoe Roux 8a3a2fecf5 Improve image selection and prefer original language one 2023-09-06 00:09:37 +02:00
Zoe Roux 5c8c7b8804 Handle absolute ordering 2023-09-06 00:09:37 +02:00
Zoe Roux e88d4c2ca7 Enhance tmdb search ordering 2023-09-06 00:09:37 +02:00
Zoe Roux 83a91eea97 Use year to filter tv series 2023-09-06 00:09:37 +02:00
Zoe Roux d394c390f7 Fix broken next version 2023-09-04 23:54:19 +02:00
Zoe Roux 7018915686 Format the scanner 2023-08-07 15:30:47 +09:00
Zoe Roux a6c8105d8c Parse images from the scanner 2023-08-07 14:50:12 +09:00
Zoe Roux 5c270a0362 Handle external ids 2023-08-07 14:50:12 +09:00
Zoe Roux 19ae15f53f Split movies and shows, enable nullable handling (wip) 2023-08-07 14:50:12 +09:00