Zoe Roux
8b2c0f732f
Improve xem titles sanitizing
2024-02-05 23:22:03 +01:00
Zoe Roux
a055dfac5b
Remove non letters from titles for xem lookup
2024-02-05 23:22:03 +01:00
Zoe Roux
e772a798f7
Finish xem fixup rule
2024-02-05 23:22:03 +01:00
Zoe Roux
ed9c4ebb68
Create the xem fixup rule (always runs for now)
2024-02-05 23:22:03 +01:00
Zoe Roux
042cc018cb
Fix format
2024-02-02 18:40:38 +01:00
Zoe Roux
42d2b8009c
Add XemFixup todo
2024-02-02 18:40:38 +01:00
Zoe Roux
5264214eb3
Improve the TitleNumberFixup rule
2024-02-02 18:40:38 +01:00
Zoe Roux
bba1fd964d
Add a naive TitleNumberFixup rule
2024-02-02 18:40:38 +01:00
Zoe Roux
5821a79af9
Add episode title promotion rule
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
f90d2d2f04
Add multiple season rules
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
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
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
813d998bfb
Fix cache for lists
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
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
a3b2b80c1e
Add an error message if the moviedb api key is not set
2023-04-05 16:13:36 +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
592c92785f
Automatically download/extract info on API creation (dirtyfix) ( #161
...
* Download thumbnails automatically
* Automatically extract tracks
2023-04-03 20:03:11 +09:00
Zoe Roux
8cf105a550
Fix coding style
2023-04-03 20:03:11 +09:00
Zoe Roux
565125da67
Add a file monitor in the scanner
2023-04-03 20:03:11 +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