Commit Graph

365 Commits

Author SHA1 Message Date
Zoe Roux 8109b7ada6 Format stuff 2025-12-05 23:42:52 +01:00
Zoe Roux a1b975cc5d Delete timedout running requests 2025-12-04 17:58:32 +01:00
Zoe Roux 4f2b2d2cd2 Handle seasons with holes in episode numbers 2025-12-04 17:58:32 +01:00
Zoe Roux 5f9064ec37 Prevent all scanner slave to process requests 2025-12-04 17:58:31 +01:00
Zoe Roux 433b90a3fb Add requests errors in db and api 2025-12-04 17:58:31 +01:00
Arlan Lloyd f449a0878a adding the probes back 2025-12-02 02:26:34 +00:00
acelinkio 097985ab6d scanner: refactor otel integration (#1194) 2025-12-01 23:50:28 +01:00
Zoe Roux 1e975ce238 Set null not distinct in scanner request constraint 2025-12-01 20:15:57 +01:00
Zoe Roux b39fa4262d Add status api to get scanner's status 2025-12-01 20:04:16 +01:00
acelinkio 2ef26e5d02 add devspace (#1173) 2025-11-28 20:52:10 +01:00
Zoe Roux c56f9ea791 Remove identify traces (#1178) 2025-11-23 23:55:23 +01:00
Zoe Roux c5fa3ecb01 Cleanup scanner processing span 2025-11-23 17:49:23 +01:00
Zoe Roux 05f7fabb3c Lock scanner processing to a single runner 2025-11-20 12:12:01 +01:00
Zoe Roux f7e801e574 Chunk identify scans 2025-11-20 09:44:00 +01:00
Zoe Roux 37ec32b52d Name migrate span of scanner 2025-11-20 00:03:24 +01:00
Zoe Roux 188ce3f67d Log to stdout & otel for scanner 2025-11-19 23:59:08 +01:00
Zoe Roux 18b2ae2c5f Remove name prefix in apikeys (#1167) 2025-11-19 23:29:31 +01:00
Zoe Roux a115c83cba Make scanner ready check a noop (#1166) 2025-11-19 20:49:42 +01:00
Zoe Roux 34761b43ae Fix need rendering compute on videos slug (#1163) 2025-11-19 16:28:47 +00:00
Zoe Roux 8ab4146241 Fix format 2025-11-17 23:20:09 +01:00
Zoe Roux 2194831d86 Manually instrument scanner 2025-11-17 23:07:59 +01:00
Zoe Roux 7124a3d3c6 Instrument scanner 2025-11-17 23:07:59 +01:00
Zoe Roux b4c85f3f28 Add /health and /ready for scanner 2025-11-09 19:58:41 +01:00
Zoe Roux 03bb51661a Format stuff 2025-11-04 09:48:21 +01:00
Zoe Roux a86cd969a3 Properly handle rate limits in the scanner 2025-11-04 09:48:21 +01:00
Zoe Roux 31500dc3c5 Use an api key for the scanner 2025-11-04 09:48:21 +01:00
Zoe Roux 4d96ab5451 Fix scanner's invalid expected response 2025-06-22 19:29:16 +02:00
Zoe Roux 2f6943cd6f Fix lots of stuff 2025-06-07 19:02:06 +02:00
Zoe Roux 489336c77a Add tests for video linking 2025-06-07 17:48:10 +02:00
Zoe Roux 3e69ea9c8b Implement link videos on the scanner 2025-06-07 17:45:39 +02:00
Zoe Roux 107e581801 Fix entries fetching when first ep of season is not 1 2025-06-07 17:45:39 +02:00
Zoe Roux 9b68110cf6 Fix json post of series & movies 2025-06-07 17:45:39 +02:00
Zoe Roux 505427f0ff Fix missing absolute group handling 2025-06-07 17:45:39 +02:00
Zoe Roux 791bbf275a Fix order starting at 0 instead of 1 2025-06-07 17:45:39 +02:00
Zoe Roux d1bf1f3339 Fix scanner's create requests 2025-06-07 17:45:39 +02:00
Zoe Roux 55d1551cd3 Fix uv's shell.nix (& add python-slugify) 2025-06-07 17:45:39 +02:00
Zoe Roux a22edc11ce Handle crew & fix some themoviedb bugs 2025-06-07 17:45:39 +02:00
Zoe Roux 12d9ad3183 wip: Reconnect to database on connection failure 2025-06-07 17:45:39 +02:00
Zoe Roux df23cf54d7 Fix listener 2025-06-07 17:45:39 +02:00
Zoe Roux 9c451a865e Cleanup task handling/cancellation of background tasks 2025-06-07 17:45:39 +02:00
Zoe Roux ae0f55ae9b Clear failed requests before scanning 2025-06-07 17:45:39 +02:00
Zoe Roux c9fcbc8e8f Implement proper shutdown of scan/monitor tasks 2025-06-07 17:45:39 +02:00
Zoe Roux 1747454845 Fix dockerfiles 2025-06-07 17:45:39 +02:00
Zoe Roux 095d309bb6 Use docker compose watch for api 2025-06-07 17:45:39 +02:00
Zoe Roux 10e200ea5a Remove docker.dev for docker watch for scanner 2025-06-07 17:45:38 +02:00
Zoe Roux af75985a14 Switch to uv 2025-06-07 17:45:38 +02:00
Zoe Roux 34c891128e Provider cleanup 2025-06-07 17:45:38 +02:00
Zoe Roux cafc40d5f2 Fix tmdb stuff 2025-06-07 17:45:38 +02:00
Zoe Roux 90b6e2264d Create request in db 2025-06-07 17:45:38 +02:00
Zoe Roux a9b7d18a6e Fix request creation 2025-06-07 17:45:38 +02:00