Commit Graph

41 Commits (main)

Author SHA1 Message Date
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