37 Commits

Author SHA1 Message Date
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
298dc9af27 Add trailler button 2023-04-04 20:41:25 +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
d0db4815f1 Use json in healthcheck 2023-04-03 20:03:11 +09:00
Zoe Roux
8cf105a550 Fix coding style 2023-04-03 20:03:11 +09:00
Zoe Roux
cbcc2f30b7 Dockerise the scanner 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
Zoe Roux
31a349704b Use jsons for serialization 2023-04-03 20:03:11 +09:00
Zoe Roux
c3b8595cd7 Add kyoo requests for episodes 2023-04-03 20:03:11 +09:00
Zoe Roux
2334afb3eb Add episodes for themoviedb 2023-04-03 20:03:11 +09:00
Zoe Roux
ce9dc48d81 Merge translations for seasons 2023-04-03 20:03:11 +09:00
Zoe Roux
20f7f87072 Add show and seasons for themoviedatabase 2023-04-03 20:03:11 +09:00
Zoe Roux
a9ce596381 Add episode and show types 2023-04-03 20:03:11 +09:00
Zoe Roux
10b291b4aa Add genres and studio objects for the scanner 2023-04-03 20:03:11 +09:00
Zoe Roux
c894f33c11 Add metadataid, original language metadata and genres 2023-04-03 20:03:11 +09:00
Zoe Roux
1167cfa3a4 Add most metadata information from themoviedb 2023-04-03 20:03:11 +09:00
Zoe Roux
541a7c9e2b Making the scanner send data to the back 2023-04-03 20:03:11 +09:00
Zoe Roux
d4d223dbf0 Cleanup error handling 2023-04-03 20:03:11 +09:00
Zoe Roux
6b9842c9d3 Fix import issue 2023-04-03 20:03:11 +09:00
Zoe Roux
e2387158dc Add black to lint the scannre 2023-04-03 20:03:11 +09:00
Zoe Roux
89fbb3a3cf Sending items to the kyoo api 2023-04-03 20:03:11 +09:00
Zoe Roux
55da64a702 Add the movie database as a provider 2023-04-03 20:03:11 +09:00
Zoe Roux
edff93917e Create python types 2023-04-03 20:03:11 +09:00
Zoe Roux
424390417a Make the scanner async 2023-04-03 20:03:11 +09:00
Zoe Roux
7427de1bb4 Add guessit 2023-04-03 20:03:11 +09:00
Zoe Roux
42adf023d9 Create a scanner python module 2023-04-03 20:03:11 +09:00