62 Commits

Author SHA1 Message Date
Zoe Roux
85186a74c8
Add apikeys routes 2025-04-23 19:41:42 +02:00
Zoe Roux
46543d1f74
fix: reorder delete/register 2025-01-01 21:23:46 +01:00
Felipe Marinho
6992de5e2f
refactor: use sets to avoid costly loops 2025-01-01 21:23:46 +01:00
Felipe Marinho
d39694ae24
feat: add support for ".ignore" file 2025-01-01 21:23:46 +01:00
Zoe Roux
a44b66caa9
Fix empty ignore pattern (#496) 2024-05-14 21:06:59 +00:00
Zoe Roux
a978e99e8a
Add more logs to the scanner (and fix ignore pattern for the monitor) (#492) 2024-05-13 17:46:33 +00:00
Zoe Roux
3521d577c1
Add rescan capabilities 2024-05-02 01:24:03 +02:00
Zoe Roux
6925c6b225
Clean issues about removed items on scanner startup 2024-05-02 01:24:03 +02:00
Zoe Roux
8308bce42d
Format code 2024-04-29 02:17:57 +02:00
Zoe Roux
fccc5b6ad9
Scan directory on directory creation (used on directory rename) 2024-04-29 02:14:43 +02:00
Zoe Roux
27dfb71838
Rename scanner modules 2024-04-09 23:58:48 +02:00
Zoe Roux
a18fa7ebad
Finish client/scanner split 2024-04-09 23:58:48 +02:00
Zoe Roux
e284f771df
Split fs scaning and metadata matching 2024-04-09 23:58:48 +02:00
Zoe Roux
22b68f4dc7
Fix scanner deleting items with quotes or & in path 2024-03-30 23:16:59 +01:00
Zoe Roux
ad9a59f894 Auto delete issues on startup 2024-03-10 18:30:03 +01:00
Zoe Roux
fc7926c2cc Run monitor before scan 2024-02-27 00:53:56 +01:00
Zoe Roux
800fa13071
Delete issues related to deleted files 2024-02-19 18:20:24 +01:00
Zoe Roux
a278e3a565 Save scanner issues on the db 2024-02-17 23:54:55 +01:00
Zoe Roux
e772a798f7 Finish xem fixup rule 2024-02-05 23:22:03 +01:00
Zoe Roux
042cc018cb Fix format 2024-02-02 18:40:38 +01:00
Zoe Roux
9dde2475fc Add multi episodes/seasons safeguards 2024-02-02 18:40:38 +01:00
Zoe Roux
b4ba255afc Add custom guessit rules 2024-02-02 18:40:38 +01:00
Zoe Roux
2db6255fae Migrate to ruff 2024-01-31 02:41:21 +01:00
Zoe Roux
a01ce5c11c Fix scanner delete/recreate handling 2024-01-30 23:47:42 +01:00
Zoe Roux
3d697fbcd0 Fix scanner cache usage 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
f110509ea0 Use the new cache in the scanner 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
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
68a83c31be Identify collections from themoviedb 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
462aa44473 Remove language parsing from guessit (fix issues with shows like tenki no ko) 2023-09-06 20:44:51 +02:00
Zoe Roux
83a91eea97 Use year to filter tv series 2023-09-06 00:09:37 +02:00
Zoe Roux
7018915686
Format the scanner 2023-08-07 15:30:47 +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
Zoe Roux
9bb896e84b Format the code 2023-08-02 00:57:27 +09:00
Zoe Roux
8e9cd2d2f3 Delete files via the scanner/monitor. Add an ignore folder 2023-08-02 00:57:27 +09:00
Zoe Roux
bbe8a19189 Use another watchfile library 2023-06-20 11:35:48 +09:00
Zoe Roux
4bffd359b9 Rework the scanner register check
Store all paths already registered in memory instead of asking kyoo for
each path individually. This should help reduce high response time of
kyoo on startup.
2023-06-20 11:35:48 +09:00
Zoe Roux
a7d8863998 Fix identify when the path has a column in it 2023-04-28 16:16:12 +09:00
Zoe Roux
259ca2e14e Swap the scanner batch size to 20 2023-04-05 02:15:42 +09:00
Zoe Roux
ca1d2dd16f Up the number of items per batch (scanner) 2023-04-05 02:15:42 +09:00
Zoe Roux
8f22785d2f Batch scans to prevent auto DDOS 2023-04-05 01:06:55 +09:00
Zoe Roux
bb716ab6b6 Prevent the scanner from running on non-video files 2023-04-05 00:06:21 +09:00
Zoe Roux
ec8782ad81 Clean up the scanner 2023-04-03 20:03:11 +09:00
Zoe Roux
7388719cad Add seasons metadata 2023-04-03 20:03:11 +09:00
Zoe Roux
75fb4b5809 Add seasons 2023-04-03 20:03:11 +09:00
Zoe Roux
408873b844 Add a cache for shows 2023-04-03 20:03:11 +09:00