Commit Graph

  • 0f4f22d6af
    wip: Fix scanner's create requests feat/scanner Zoe Roux 2025-05-23 12:20:47 +02:00
  • 585f7d2740
    Update api's packages Zoe Roux 2025-05-23 09:59:38 +02:00
  • 5340d0fd26
    Fix uv's shell.nix (& add python-slugify) Zoe Roux 2025-05-23 09:59:21 +02:00
  • d9a1fd00ed
    Handle crew & fix some themoviedb bugs Zoe Roux 2025-05-20 12:18:23 +02:00
  • 67cd8bea9c
    Update dependency Dapper to 2.1.66 (#959) master renovate[bot] 2025-05-20 09:21:40 +02:00
  • 05c2118f1f
    Update Helm release meilisearch to v0.13.0 (#960) renovate[bot] 2025-05-20 09:20:38 +02:00
  • 9ef53d06bd
    Use watch mode for transcoder Zoe Roux 2025-05-19 14:10:35 +02:00
  • fca0d8d7ea
    Use docker-compose watch mode for auth Zoe Roux 2025-05-19 13:59:47 +02:00
  • 69577d8806
    Add format workflow for auth Zoe Roux 2025-05-19 13:59:27 +02:00
  • 418eaa67f0
    Hardcode keibi's prefix to /auth Zoe Roux 2025-05-19 13:59:13 +02:00
  • b11b79ded0
    wip: Reconnect to database on connection failure Zoe Roux 2025-05-19 12:29:06 +02:00
  • 21b7a5cec6
    Update dotnet monorepo to 8.0.16 (#955) renovate[bot] 2025-05-19 09:23:12 +02:00
  • 6e5b9852c7
    Update dependency System.ComponentModel.Composition to 9.0.5 (#954) renovate[bot] 2025-05-19 09:22:56 +02:00
  • 1d70864e89
    Update Helm release meilisearch to v0.12.2 (#956) renovate[bot] 2025-05-19 09:22:45 +02:00
  • dfce460153
    Update Helm release postgresql to v16.7.4 (#958) renovate[bot] 2025-05-19 09:22:33 +02:00
  • 63fe0e5cd5
    Fix listener Zoe Roux 2025-05-19 02:04:31 +02:00
  • 6ec2c3e61b
    Cleanup task handling/cancellation of background tasks Zoe Roux 2025-05-19 01:17:33 +02:00
  • 90cee41595
    Fix watch of docker-compose Zoe Roux 2025-05-19 01:16:46 +02:00
  • 6304eb60b1
    Clear failed requests before scanning Zoe Roux 2025-05-18 23:27:58 +02:00
  • 71cc8c06c2
    Implement proper shutdown of scan/monitor tasks Zoe Roux 2025-05-18 22:22:27 +02:00
  • bff46f7319
    Fix dockerfiles Zoe Roux 2025-05-18 21:51:58 +02:00
  • 5b67848468
    Use docker compose watch for api Zoe Roux 2025-05-16 22:30:21 +02:00
  • 9ed8f05a52
    Remove docker.dev for docker watch for scanner Zoe Roux 2025-05-16 19:48:17 +02:00
  • 96037447d2
    Switch to uv Zoe Roux 2025-05-16 19:21:33 +02:00
  • a3ae9fb64e
    Provider cleanup Zoe Roux 2025-05-16 12:57:31 +02:00
  • 418edb6c85
    Fix tmdb stuff Zoe Roux 2025-05-15 00:23:24 +02:00
  • 829806a9b5
    Fix example .env & postgres vars for v5 Zoe Roux 2025-05-14 19:46:32 +02:00
  • 6cba0576e9
    Create request in db Zoe Roux 2025-05-14 12:03:17 +02:00
  • bc2f4e6c13
    Fix request creation Zoe Roux 2025-05-14 10:44:16 +02:00
  • 7a76faa637
    Add database migration script Zoe Roux 2025-05-14 01:28:43 +02:00
  • 75bc5a7d70
    Stop trying to use the non-working DI of fastapi Zoe Roux 2025-05-14 00:46:33 +02:00
  • a821b97286
    Fix identify Zoe Roux 2025-05-13 23:22:54 +02:00
  • e8deee8e33
    Fix scanner's teardown Zoe Roux 2025-05-13 23:22:36 +02:00
  • 0ef3348e9c
    Fix scanner/api communications Zoe Roux 2025-05-13 23:12:23 +02:00
  • c5d05d69aa
    Cleanup missing auth header error Zoe Roux 2025-05-13 22:03:32 +02:00
  • 8592191808
    fastapi's di is utter garbage Zoe Roux 2025-05-13 21:53:22 +02:00
  • 9bcca13cbc
    Singleton try Zoe Roux 2025-05-13 21:40:52 +02:00
  • 7d31de50c3
    Update dependency AWSSDK.S3 to 4.0.0.3 (#953) renovate[bot] 2025-05-12 22:26:28 +02:00
  • ffd4fb2fa6
    Proper app cleanup Zoe Roux 2025-05-12 13:06:18 +02:00
  • decb09ecca
    Small fixes & error handling Zoe Roux 2025-05-12 13:03:36 +02:00
  • f8331c083a
    Use fastapi router Zoe Roux 2025-05-12 13:03:14 +02:00
  • c2ca1361fe
    Handle database connection vars Zoe Roux 2025-05-12 12:43:17 +02:00
  • 77ffc2e061
    Update module golang.org/x/text to v0.25.0 (#952) renovate[bot] 2025-05-12 09:34:10 +02:00
  • 1b3f6d41ba
    Update dependency go to v1.24.3 (#949) renovate[bot] 2025-05-12 09:33:59 +02:00
  • fa0bb985a7
    Update Helm release postgresql to v16.6.7 (#950) renovate[bot] 2025-05-12 09:33:48 +02:00
  • d9a6d052bc
    Update Helm release rabbitmq to v16.0.2 (#951) renovate[bot] 2025-05-12 09:33:36 +02:00
  • 18b0c34165
    Update dependency AWSSDK.S3 to 4.0.0.2 (#948) renovate[bot] 2025-05-12 09:33:18 +02:00
  • 99b93f0f78
    Cleanup startup events Zoe Roux 2025-05-11 16:40:31 +02:00
  • 6427aafc4d
    Fix jwks validation in scanner Zoe Roux 2025-05-11 03:37:34 +02:00
  • 2ce696a07b
    Add kid in jwks & jwts Zoe Roux 2025-05-11 03:37:13 +02:00
  • d4e5afd514
    Validate jwts in the scanner Zoe Roux 2025-05-10 17:00:00 +02:00
  • 4a796d2058
    Add put /scan to trigger a scan Zoe Roux 2025-05-10 15:51:28 +02:00
  • 965cad76bb
    Map Language for pydantic Zoe Roux 2025-05-10 15:37:04 +02:00
  • de199eeec4
    Start scan & monitor on master instance of scanner Zoe Roux 2025-05-10 03:17:30 +02:00
  • 7098a8326d
    Switch to asyncpg & create initial listener Zoe Roux 2025-05-10 02:06:12 +02:00
  • 479e91e2e2
    wip: Link videos found after request started Zoe Roux 2025-05-10 01:14:56 +02:00
  • dda496d88b
    Implement request processor (listen for requests) Zoe Roux 2025-05-10 00:12:50 +02:00
  • 3e15b28ec1
    Create a psycopg pool Zoe Roux 2025-05-09 22:49:19 +02:00
  • 8da4e5e840
    Create request migration Zoe Roux 2025-05-09 22:48:40 +02:00
  • 1f573a2553
    Added support for disabling password login and registration (#947) solidDoWant 2025-05-09 07:07:32 -05:00
  • 00f0ec44e4
    Move old stuff to one dir Zoe Roux 2025-05-09 02:33:53 +02:00
  • aaa9a7703a
    Move stuff around Zoe Roux 2025-05-09 02:29:09 +02:00
  • f26dce64ef
    Match guessed's entries to tmdb's entries Zoe Roux 2025-05-09 02:20:06 +02:00
  • 47f6c66435
    Switch to tmdb's API Read Access Token Zoe Roux 2025-05-09 02:18:49 +02:00
  • 819dbf3aab
    Cleanup composite provider Zoe Roux 2025-05-09 01:21:52 +02:00
  • 4cd11152c8
    Remove specials override (tmdb absolute ordering) Zoe Roux 2025-05-09 01:17:11 +02:00
  • 753585ed92
    Rewrite absolute order computation for tmdb Zoe Roux 2025-05-09 01:16:45 +02:00
  • d209026094
    Add entry & seasons parsing from tmdb Zoe Roux 2025-05-08 23:50:49 +02:00
  • 8269546dd0
    Add serie search Zoe Roux 2025-05-08 04:28:59 +02:00
  • ff8455e6ec
    Add movie search Zoe Roux 2025-05-08 04:20:07 +02:00
  • bf494720f9
    Parse staff & collections Zoe Roux 2025-05-08 04:07:20 +02:00
  • a4fdeb8a9b
    Rework get movie for tmdb Zoe Roux 2025-05-08 03:27:59 +02:00
  • 7a00878eae
    Move tmdb Zoe Roux 2025-05-08 02:23:56 +02:00
  • 5daf5e860f
    Fix api tests Zoe Roux 2025-05-08 02:21:42 +02:00
  • 2f00e52857
    Type series & all related types Zoe Roux 2025-05-08 01:59:21 +02:00
  • 356b4c0c33
    Type movie & all related types Zoe Roux 2025-05-08 01:31:41 +02:00
  • 7cef910323
    Create composite provider that uses both tvdb & tmdb Zoe Roux 2025-05-08 01:02:53 +02:00
  • ef06a6ed8d
    Remake provider interface Zoe Roux 2025-05-08 01:02:39 +02:00
  • 80f94be2e6
    Fix lsp warnings Zoe Roux 2025-05-08 01:02:24 +02:00
  • 2d397a0ce1
    wip: Start scan request processor Zoe Roux 2025-05-07 22:47:32 +02:00
  • aeddf3366c
    Cleanup scan + monitor with a class Zoe Roux 2025-05-07 22:31:26 +02:00
  • 07b39e0a97
    Rework fs monitor Zoe Roux 2025-05-07 22:18:30 +02:00
  • e9ce1016a8
    Write enqueue logic for identify requests Zoe Roux 2025-05-07 22:03:46 +02:00
  • ddf4617585
    Match new videos with known metadata Zoe Roux 2025-05-07 13:49:22 +02:00
  • 6737637f0f
    Match Zoe Roux 2025-05-07 13:48:09 +02:00
  • f0f12e2690
    Filter videos & push them to the api Zoe Roux 2025-05-07 12:53:59 +02:00
  • d112c121ac
    Proper rendering computation (god that was a pain) Zoe Roux 2025-05-06 02:27:31 +02:00
  • 01d2dc25d6
    Try stuff with rendering & guessit rules Zoe Roux 2025-05-06 02:14:35 +02:00
  • 461333a90f
    Fix pydantic printing Zoe Roux 2025-05-06 02:14:21 +02:00
  • 6ecf0b462f
    Create identify pipeline Zoe Roux 2025-05-05 22:26:05 +02:00
  • e774958138
    Update elysia & fix type issues Zoe Roux 2025-05-05 20:07:20 +02:00
  • 82a5300ba8
    Write identify function Zoe Roux 2025-05-05 12:37:29 +02:00
  • a6f48d1f9a
    Type Video in the scanner Zoe Roux 2025-05-05 01:39:03 +02:00
  • 742ae4e771
    Init new KyooClient & setup pydantic Zoe Roux 2025-05-05 01:21:19 +02:00
  • f403004842
    Move models to new scanner module Zoe Roux 2025-05-05 01:20:28 +02:00
  • a35b38755d
    Move fs scanner Zoe Roux 2025-05-04 23:48:42 +02:00
  • 9b66e7db5f
    Add scanner's openapi to scalar Zoe Roux 2025-05-04 23:26:06 +02:00
  • 4321025246
    Init fastapi Zoe Roux 2025-05-04 22:55:30 +02:00
  • f200e63cb2
    Fix api listen url print Zoe Roux 2025-05-04 22:52:17 +02:00
  • 7413284581
    Split shell.nix into project specific ones Zoe Roux 2025-05-04 22:11:43 +02:00