goon/scripts/ingest_xtapes_backfill.py
goon-foss 1555408e20 feat(movies): konektor xtapes.la (Full Movies przez REST API WordPressa)
Lista z /wp-json/wp/v2/posts (kategoria Full Movies, _embed=wp:term): tytul
z rokiem, studio z kategorii w nawiasie, gatunki, obsada z tagow. Ze strony
filmu odtwarzacze, dlugosc i okladka. Przez proxy, bo Cloudflare daje VPS-owi
403. Odtwarzacz sextapes.to rozwiazuje telefon (link zwiazany z IP), backend
go nie ekstrahuje; maxcloud (posrednik) pomijany. Tryb przyrostowy po after=.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 21:10:16 +02:00

14 lines
581 B
Python

"""Pierwsze zaciagniecie filmow z xtapes.la (2026-10-15): pelny tryb, do 20 stron REST.
Dalej filmy dochodza codziennie przez _job_movie_ingest (tryb przyrostowy, after=).
docker compose run -d --rm worker python3 /srv/scripts/ingest_xtapes_backfill.py [limit]
"""
import logging
import sys
from app.connectors.xtapes import XtapesConnector
from app.ingest import ingest_movies_from_connector
logging.basicConfig(level=logging.INFO)
limit = int(sys.argv[1]) if len(sys.argv) > 1 else None
print(ingest_movies_from_connector(XtapesConnector(), limit=limit, use_delta=False))