diff --git a/app/connectors/direct_scrapers/__init__.py b/app/connectors/direct_scrapers/__init__.py index 0a9b146..4e1edd8 100644 --- a/app/connectors/direct_scrapers/__init__.py +++ b/app/connectors/direct_scrapers/__init__.py @@ -49,6 +49,7 @@ from app.connectors.direct_scrapers.pornbusy import PornBusyScraper from app.connectors.direct_scrapers.pornmike import PornMikeScraper from app.connectors.direct_scrapers.kporner8 import KPorner8Scraper from app.connectors.direct_scrapers.hentaimama import HentaiMamaScraper +from app.connectors.direct_scrapers.hentaigasm import HentaiGasmScraper from app.connectors.direct_scrapers.xanimeporn import XAnimePornScraper from app.connectors.direct_scrapers.fullporner import FullPornerScraper from app.connectors.direct_scrapers.watchporn import WatchPornScraper @@ -207,6 +208,11 @@ ALL_BROWSE_SCRAPERS: list[type[BaseBrowseScraper]] = [ # więc listing z dwóch archiwów: /uncensored/ i /censored/, które stronicują poprawnie. # Playback bez Cloudflare i bez proxy, w odróżnieniu od hentaimamy. XAnimePornScraper, + # HentaiGasmScraper — dodany 2026-08-04, trzecie zrodlo wertykalu i TRZECI + # niezalezny host (hgasm1.com). Metadane w CALOSCI z RSS-a, bo strona odcinka nie ma + # daty w zadnym standardowym miejscu, a /genre/ to 38 linkow chmury z sidebara. + # Playback najprostszy z calej trojki: JWPlayer z gotowym file: wprost w HTML. + HentaiGasmScraper, # FullPornerScraper, dodany 2026-07-27. PEŁNE sceny (mediana ~33 min, zero poniżej # 10 min), ~140-240 dziennie, listing chronologiczny mimo nagłówka „Featured". # Playback najtrwalszy w portfolio: mp4 do 1080p bez tokenu i bez wygasania. diff --git a/app/connectors/direct_scrapers/hentaigasm.py b/app/connectors/direct_scrapers/hentaigasm.py new file mode 100644 index 0000000..d5a0d16 --- /dev/null +++ b/app/connectors/direct_scrapers/hentaigasm.py @@ -0,0 +1,131 @@ +"""hentaigasm.com — browse scraper. Trzecie źródło wertykału hentai. Dodany 2026-08-04. + +**Trzeci niezależny host w wertykale.** Te same odcinki co [[hentaimama]] i +[[xanimeporn]], ale znowu inne pliki: tutaj `hgasm1.com/.mp4`, +tam `gdvid.info/N/...` i `download.xanimeporn.com/videos/1080p/[1080p].mp4`. +Żadna z tych trzech stron nie re-hostuje pozostałych. + +Kryterium jak w całym wertykale: dla animacji nie istnieje kanon, więc każda pozycja +jest orphanem i to poprawne. Nie ma obsady ani canonical matcha. + +**Wszystkie metadane bierzemy z RSS-a, nie ze strony odcinka**, i to nie jest skrót +tylko konieczność: + + - strona odcinka NIE MA daty publikacji w żadnym standardowym miejscu (ani JSON-LD, + ani `article:published_time`, ani `