Luis Garcia
75f7f576ac
Jellyfin/Emby: Sync across the view times
...
Signed-off-by: Luis Garcia <git@luigi311.com>
2025-07-11 23:48:23 +00:00
Luis Garcia
eb09de2bdf
CI: Better validate logging
2025-02-21 19:37:04 -07:00
Luis Garcia
c0e207924c
CI: Enable trace
...
Signed-off-by: Luis Garcia <git@luigi311.com>
2025-02-21 19:36:48 -07: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
170757aca1
Add lots of static typing
...
Signed-off-by: Luis Garcia <git@luigi311.com>
2025-02-18 17:59:43 -07:00
Luis Garcia
9786e9e27d
Test: Split out black and white mapping tests
...
Signed-off-by: Luis Garcia <git@luigi311.com>
2025-02-18 17:59:43 -07:00
Luis Garcia
8b691b7bfa
Test: Remove duplicate black and white list test
...
Signed-off-by: Luis Garcia <git@luigi311.com>
2025-02-18 17:59:38 -07:00
Luis Garcia
8d7436579e
CI: Update plex token
2025-02-18 17:10:54 -07:00
Luis Garcia
10b58379cd
Test: Validate for GUIDS and Locations
...
Signed-off-by: Luis Garcia <git@luigi311.com>
2024-11-09 12:17:33 -07:00
Luis Garcia
a096a09eb7
CI: Fix Validation. Print marklog on failed validation
...
Signed-off-by: Luis Garcia <git@luigi311.com>
2024-10-27 18:05:27 -06:00
Luis Garcia
a5995d3999
CI: More verbose
...
Signed-off-by: Luis Garcia <git@luigi311.com>
2024-10-27 18:05:27 -06: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
27797cb361
Formatting
2024-08-28 17:14:37 -06:00
Luis Garcia
99c339c405
CI: Plex remove https
2024-07-15 03:28:59 -06:00
Luis Garcia
502b3616df
Fix ci validation marklog
2024-06-02 23:11:11 -06:00
Luis Garcia
7119956ec7
Remove seasons from watch list
2024-06-02 20:14:02 -06:00
Luis Garcia
4185f5fc94
Fix tests to include partially watched jellyfin and emby
2024-06-02 18:19:48 -06:00
Luis Garcia
632dfbcadb
CI: Add more tests
2024-06-01 23:21:46 -06:00
Luis Garcia
1f7da2f609
Add support for emby
2024-06-01 23:21:07 -06:00
Luigi311
fa533ff65e
Test Guids/Locations/both
...
Signed-off-by: Luigi311 <git@luigi311.com>
2024-01-12 17:22:48 -07:00
Luigi311
1edfecae42
Cleanup
2024-01-05 22:44:56 -07:00
Luigi311
9375d482b0
CI: Improve mark validation
2024-01-05 14:58:24 -07:00
Luigi311
de9180a124
Handle episode names are not unique
2024-01-05 14:58:24 -07:00
Luigi311
4e25ae5539
CI: Validate mark log
2024-01-05 14:58:24 -07:00
Luigi311
c91ba0b1b3
Action: Add test
...
Spins up jellyfin and plex containers to test against
2024-01-05 14:57:55 -07:00
Roberto Banić
73c1ebf3ed
Pin pytest version
2023-04-13 02:26:12 +02:00
Luigi311
58337bd38c
Test: Use is None
2023-04-10 23:05:22 -06: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
98f96ed5c7
Fix user being added when shouldnt. Add test_users
2023-03-08 23:48:54 -07:00
Luigi311
3e15120e2a
Fix library whitelist, add library tests
2023-03-08 23:17:54 -07:00
Luigi311
5824e6c0cc
cleanup
2023-03-08 22:21:40 -07:00
Luigi311
b2a06b8fd3
Add tests for black_white and watched
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
d0746cec5a
Fix server 2 always running async runner. Speedup plex get watched
2022-12-18 22:27:42 -07:00
Luigi311
3ec177ea64
rename test_main
2022-08-18 00:17:32 -06:00
Luigi311
c848106ce7
Black cleanup
2022-08-17 22:31:23 -06:00
Luigi311
88a7526721
Use async for jellyfin ( #23 )
...
* Use async
* Massive jellyfin watched speedup
Co-authored-by: Luigi311 <luigi311.lg@gmail.com>
2022-07-10 01:30:12 -06:00
Luigi311
c104973f95
Add location based matching
2022-06-20 21:12:02 -06:00
Luigi311
2ad6b3afdf
Add pytest
2022-06-20 15:48:07 -06:00