SiewcaRyżu

Kimchi & Pikachu
Management
9 Październik 2023
17 304
2 052
340
Odznaki
205
QNAP
null
Ethernet
null
Poz.
6
 
sonarr niebezpośrednio pozwala zrobić export listy seriali z jednej instancji do drugiej za pomocą pliku JSON - dokumentacja jest beznadziejna

Kod:
#!/bin/bash
SONARR_URL="http://sonar_źródłowy:8989"
SONARR_API_KEY="klucz_API"
#gdzie zapisać plik JSON , tak żeby inna instancja sonarr mogła go zaczytać
OUTPUT="/var/www/html/reports/sonarr_anime.json"
curl -fsS \
    -H "X-Api-Key: ${SONARR_API_KEY}" \
    "${SONARR_URL}/api/v3/series" |
jq '[.[] | select(.tvdbId != null and .tvdbId > 0) | {TvdbId: .tvdbId}]' \
> "${OUTPUT}.tmp"
mv "${OUTPUT}.tmp" "$OUTPUT"

powstanie plik JSON który zawiera tablice/spis identyfikatorów z TvDb - co pozwala jednoznacznie określić serial
1787143905646.webp

Połączono posty:

szybki kontener na testy:

Kod:
docker run -d --rm \
  --name=sonarr \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Europe/Warsaw \
  -p 1111:8989 \
  -v /tmp/data:/config \
  -v /tmp/tvseries:/tv \
  lscr.io/linuxserver/sonarr:develop
Połączono posty:

1787144535480.webp


1787144602303.webp


powinno zaczytać liste