Luis Garcia
c3be980eea
Reuse server_1_watched history to avoid duplication
...
Keeps the server_1_watched history that way it does not need to fetch
the same results again each time it needs to sync to another server
Signed-off-by: Luis Garcia <git@luigi311.com >
2025-07-11 17:35:53 +00:00
Luis Garcia
e6fa8ae745
Treewide: MyPy type fixes
...
Signed-off-by: Luis Garcia <git@luigi311.com >
2025-03-07 23:24:33 +00:00
Luis Garcia
aaaa7eba70
Watched: Allow None for mediaidentifier title
2025-02-26 23:13:49 +00:00
Luis Garcia
588c23ce41
Switch logging to loguru
...
Signed-off-by: Luis Garcia <git@luigi311.com >
2025-02-21 16:03:29 -07:00
Luis Garcia
ce5b810a5b
Use pydantic for structure
...
Complete redesign of everything using pydantic to create the
watched structure. This brings in type checking support and
simplifies a lot of things
Signed-off-by: Luis Garcia <git@luigi311.com >
2025-02-19 10:51:10 -07:00
Luis Garcia
30f31b2f3f
Remove unused combine_watched_dicts
...
Signed-off-by: Luis Garcia <git@luigi311.com >
2024-10-27 18:05:27 -06:00
Luis Garcia
7119956ec7
Remove seasons from watch list
2024-06-02 20:14:02 -06:00
Luis Garcia
9b38729b95
Watched: Use get for season
...
Use get to avoid KeyError if season doesnt exist.
2024-04-14 17:08:49 -06:00
Luigi311
84899aef50
Return empty if season/show are missing from episode_watched_list
...
Signed-off-by: Luigi311 <git@luigi311.com >
2024-02-11 02:21:42 -07:00
Luigi311
7317e8533d
Watched: Use enumerate
2024-01-06 00:16:13 -07:00
Luigi311
f80c20d70c
Watched: Remove deepcopy due to performance
2024-01-05 23:46:15 -07:00
Luigi311
1edfecae42
Cleanup
2024-01-05 22:44:56 -07:00
Luigi311
de9180a124
Handle episode names are not unique
2024-01-05 14:58:24 -07:00
Luigi311
bdf6476689
Watched: combine_watched_dicts check types
...
Signed-off-by: Luigi311 <git@luigi311.com >
2024-01-05 14:57:55 -07:00
Luigi311
68e3f25ba4
Fix indexing
2023-04-10 16:59:54 -06:00
Luigi311
8d53b5b8c0
Take into account comparing two partially watched/one watched video
2023-03-23 22:50:13 -06:00
Luigi311
1f16fcb8eb
Seperate check_skip_logic, append reasons
2023-03-08 22:05:32 -07:00
Luigi311
03de3affd7
Cleanup, seperate black/white lists setup
2023-03-08 22:05:32 -07:00
Luigi311
2bad887659
Seperate out functions to seperate scripts.
2023-03-08 22:04:48 -07:00