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