Documentation
¶
Overview ¶
Package pervcityutil is the shared scraper for the PervCity network — three anal-focused sites (pervcity.com, analoverdose.com, upherasshole.com) running the same NATS/ElevatedX "videoBlock" tour template. Every scene's metadata (title, performers, date, runtime, description, thumbnail) is published on the listing card, so there is no per-scene detail fetch: the card is parsed in full into a models.Scene.
The sites are structurally identical except for two things, both captured in SiteConfig: the bare domain/host, and the page-1 listing path stem ("updates" on pervcity.com, "movies" on the other two). The listing URL is "{Host}/categories/{PathStem}_{N}_d.html" with a 1-based page number; the markup of an individual card varies slightly between sites (heading tag, presence of a date/description block, runtime suffix), so the card parser is written to tolerate those differences rather than assume a fixed shape.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Scraper ¶
func New ¶
func New(cfg SiteConfig) *Scraper