Documentation
¶
Overview ¶
Package sapphix scrapes the Sapphix lesbian/glamour network, which runs a shared CMS across several standalone domains (sapphix.com, sapphicerotica.com, fistflush.com, givemepink.com). It is a table-driven package: one scraper is registered per site in init().
The public listing is paginated newest-first at /movies/page-{N}/ and each card links to a detail page at /movies/{slug}/. The scene slug is the ID. Listing cards carry the title, MM/DD/YYYY date and thumbnail; detail pages add the description, featured models and tags.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Scraper ¶
Scraper implements scraper.StudioScraper for a single Sapphix-CMS site.
func (*Scraper) ListScenes ¶
func (*Scraper) MatchesURL ¶
type SiteConfig ¶
type SiteConfig struct {
SiteID string // stable lowercase id, e.g. "sapphicerotica"
Domain string // bare domain, e.g. "sapphicerotica.com"
StudioName string // display name, e.g. "Sapphic Erotica"
}
SiteConfig describes one site served by the shared Sapphix CMS.