feat(movies): add streamporn.vip mirror, retire dead streamporn.nl
streamporn.nl went stale (0 new since 2026-05-23); streamporn.vip is the live sibling on the same PsyPlay theme with a fresher catalog. Same DooplayConnector works out of the box (verified: full title/studio/ performers/tags/poster + 11 playback sources per movie). New source name 'streampornvip' so origins don't mix with the dead .nl rows. Swapped into get_movie_connectors in place of the dead .nl. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
b9898ba592
commit
b264030ce2
2 changed files with 13 additions and 2 deletions
|
|
@ -36,7 +36,7 @@ def get_movie_connectors() -> list[tuple[str, type]]:
|
|||
from app.connectors.dooplay import (
|
||||
MangopornConnector,
|
||||
PandamoviesConnector,
|
||||
StreampornConnector,
|
||||
StreampornVipConnector,
|
||||
)
|
||||
from app.connectors.paradisehill import ParadisehillConnector
|
||||
|
||||
|
|
@ -46,9 +46,12 @@ def get_movie_connectors() -> list[tuple[str, type]]:
|
|||
# streamporn + pandamovies. Powód reorderu (2026-05-30): gdy streamporn wiesza
|
||||
# się intermittentnie, mangoporn musi zdążyć przed nim — patrz per-connector
|
||||
# timeout w _job_movie_ingest.
|
||||
# streamporn.nl padł (0 new od 2026-05-23) → zastąpiony żywym streamporn.vip
|
||||
# (StreampornVipConnector, ocena 2026-07-02). Stara klasa .nl zostaje w dooplay.py
|
||||
# dla backref istniejących origins `streamporn:*`, ale nie ingestujemy jej dalej.
|
||||
return [
|
||||
("paradisehill", ParadisehillConnector),
|
||||
("mangoporn", MangopornConnector),
|
||||
("streamporn", StreampornConnector),
|
||||
("streampornvip", StreampornVipConnector),
|
||||
("pandamovies", PandamoviesConnector),
|
||||
]
|
||||
|
|
|
|||
|
|
@ -447,6 +447,14 @@ class StreampornConnector(DooplayConnector):
|
|||
base_url = "https://streamporn.nl"
|
||||
|
||||
|
||||
class StreampornVipConnector(DooplayConnector):
|
||||
# streamporn.nl padł (stale od 2026-05-23); streamporn.vip to żywy sibling z tym
|
||||
# samym PsyPlay theme i świeższym katalogiem (ocena 2026-07-02). Osobny source_name
|
||||
# → nowe origins `streampornvip:<host>`, nie miesza z martwym .nl.
|
||||
name = "streampornvip"
|
||||
base_url = "https://streamporn.vip"
|
||||
|
||||
|
||||
class PandamoviesConnector(DooplayConnector):
|
||||
name = "pandamovies"
|
||||
base_url = "https://pandamovies.pw"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue