FSS

command module
v1.29.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2026 License: GPL-3.0 Imports: 2 Imported by: 0

README

FSS — FullStudioScraper

CI codecov Go Reference Release License

Scrapes all scenes and metadata from a studio URL. Designed to be easily extended to new sites. Can push scraped metadata into a local Stash instance.

Supported sites

1635 sites across 30+ platforms — full list with URL patterns → · searchable A-Z domain list →

Platform Examples
Adult Prime Private, DDF Network, Her Limit, Hands On Hardcore, …
Aylo/Juan Babes, BangBros, Brazzers, Bromo, FakeHub, Men, MileHigh, Reality Kings, Sean Cody, SpiceVids, …
Czech AV Czech Casting, Czech Massage, Czech Streets, Czech Amateurs, Czech Couples, …
FTV FTV Girls, FTV MILFs
FYC/PornPros Passion HD, Tiny4K, POVD, Casting Couch X, Lubed, SpyFam, PORN+, …
Full Porn Network Analized, James Deen, Bad Daddy POV, Porn Force, DTF Sluts, …
Gamma/Algolia Adult Time, Burning Angel, Dogfart Network, Evil Angel, Girlsway, Pure Taboo, Wicked, …
Grooby Grooby Girls, TGirls.xxx, Brazilian Transsexuals, TGirl Japan, Black TGirls, …
Jules Jordan Network Jules Jordan, Manuel Ferrara, The Score, …
MetArt Network MetArt, SexArt, ALS Scan, Viv Thomas, MetArt X, Errotica Archives, …
ModelCentro Penny Barber, The Jerky Girls, Mugur Porn, The Lion XXX, RosellaExtrem, …
New Sensations New Sensations, FamilyXXX, Hot Wife XXX, Girl Girl XXX, …
POVR/WankzVR BrasilVR, MilfVR, TranzVR, WankzVR
Score Group Scoreland, XL Girls, 18Eighteen, Leg Sex, Naughty Mag, 50 Plus MILFs, …
SexMex Pro CMS Exposed Latinas, SexMex, Trans Queens
SpiceVids collections AdamAndEveVOD, Crunchboy, 1111Customs, AdultTime, NewSensations, …
Spizoo Spizoo, Jessica Jaymes, Kelly Madison, Sara Jay, …
TeamSkeet/PSM TeamSkeet, MYLF, Family Strokes, Freeuse, Shoplyfter, SayUncle, Dad Crush, …
Teen Mega World Anal Angels, Beauty Angels, Creampie Angels, Dirty Flix, Nubile Girls HD, …
Up-Timely CMS Attackers, DAS!, Idea Pocket, Madonna, MOODYZ, S1 NO.1 STYLE
Vixen MG Vixen, Blacked, Tushy, Deeper, Slayed, Milfy, …
WP video-elements DaughterSwap, MommysBoy, PervMom, SisLovesMe, …
Wank It Now Wank It Now, Wank It Now VR
Wankz Wankz, Lethal Pass
Wow Network WowGirls, Ultra Films, angels.love, sensual.love
Flourish Flourish, NaughtyNatural, Cherry Pop, …
Glamose/UTG UTG, Glamose, Prestige, …
Railway/Express Smoking Erotica, Smoking Models, Spanking Glamour
Real Spankings Real Spankings, Real Spankings Institute
WordPress Anal Therapy, Family Therapy, Tara Tainton, …
Stashbox StashDB, any stashbox instance (config-driven)
Standalone Anal Vids, APClips, Bare Back Studios, Clips4Sale, Kink, ManyVids, Pornbox, Pornhub, SexLikeReal, …

Install

Pick one — pre-built binary is easiest, system packages for auto-updates, Docker if you prefer containers, source if you want to hack on it.

Download the archive for your platform from the latest release, extract, and put the binary on your PATH. All binaries are static (no runtime dependencies).

Asset naming: fss-<version>-<os>-<arch>.tar.gz (or .zip for Windows). Available platforms: linux/amd64, linux/arm64, darwin/amd64, darwin/arm64, windows/amd64.

Linux
# Resolves to the latest tag (e.g. v1.11.0) by following the GitHub redirect.
VERSION=$(curl -sIL -o /dev/null -w '%{url_effective}' https://github.com/Anastylosis/FSS/releases/latest | sed 's|.*/||')
ARCH=amd64    # or arm64 for Raspberry Pi 4/5, ARM cloud instances, etc.

curl -LO https://github.com/Anastylosis/FSS/releases/download/${VERSION}/fss-${VERSION}-linux-${ARCH}.tar.gz
tar xzf fss-${VERSION}-linux-${ARCH}.tar.gz
sudo install -m 0755 fss /usr/local/bin/fss
fss version

If you don't have sudo, drop fss into ~/.local/bin/ (already on your PATH on most distros) instead.

macOS
VERSION=$(curl -sIL -o /dev/null -w '%{url_effective}' https://github.com/Anastylosis/FSS/releases/latest | sed 's|.*/||')
ARCH=arm64    # Apple Silicon (M1+); use amd64 for Intel Macs

curl -LO https://github.com/Anastylosis/FSS/releases/download/${VERSION}/fss-${VERSION}-darwin-${ARCH}.tar.gz
tar xzf fss-${VERSION}-darwin-${ARCH}.tar.gz
sudo install -m 0755 fss /usr/local/bin/fss

# Gatekeeper will block unsigned binaries the first time. Either:
xattr -d com.apple.quarantine /usr/local/bin/fss
# or: System Settings → Privacy & Security → "Open anyway" after the first failed run.

fss version
Windows (PowerShell)
$Version = (Invoke-RestMethod -Uri "https://api.github.com/repos/Anastylosis/FSS/releases/latest").tag_name

Invoke-WebRequest -Uri "https://github.com/Anastylosis/FSS/releases/download/$Version/fss-$Version-windows-amd64.zip" -OutFile fss.zip
Expand-Archive -Path fss.zip -DestinationPath .

# Move into a folder that's on your PATH, e.g.:
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\bin" | Out-Null
Move-Item -Force fss.exe "$env:USERPROFILE\bin\fss.exe"

# Add %USERPROFILE%\bin to your PATH (one-time):
[Environment]::SetEnvironmentVariable("Path", "$env:Path;$env:USERPROFILE\bin", "User")
# Restart your shell, then:
fss version
Option 2 — system package (.deb / .rpm / AUR)

Each release also publishes .deb and .rpm packages. Download them from the latest release.

TAG=$(curl -sIL -o /dev/null -w '%{url_effective}' https://github.com/Anastylosis/FSS/releases/latest | sed 's|.*/||')
VERSION=${TAG#v}    # asset filenames drop the leading "v"
ARCH=amd64          # or arm64

# Debian / Ubuntu
curl -LO "https://github.com/Anastylosis/FSS/releases/download/${TAG}/fss_${VERSION}_${ARCH}.deb"
sudo dpkg -i "fss_${VERSION}_${ARCH}.deb"

# Fedora / RHEL
curl -LO "https://github.com/Anastylosis/FSS/releases/download/${TAG}/fss-${VERSION}-1.x86_64.rpm"
sudo rpm -i "fss-${VERSION}-1.x86_64.rpm"
Arch Linux (AUR)
yay -S fss
Option 3 — Docker (multi-arch image on GHCR)
docker pull ghcr.io/anastylosis/fss:latest
docker run --rm ghcr.io/anastylosis/fss:latest list-scrapers

See docs/docker.md for volume conventions, the bind-mount UID gotcha, and a docker compose example with Stash.

Option 4 — build from source

Requires Go 1.26+ (matches the go directive in go.mod).

git clone https://github.com/Anastylosis/FSS
cd FSS
go build -o fss .
./fss version

Or via go install (binary lands in $GOBIN, typically ~/go/bin/):

go install github.com/Anastylosis/FSS@latest

Quick start

# Scrape a studio — outputs JSON by default
fss scrape https://www.manyvids.com/Profile/590705/bettie-bondage/Store/Videos

# Incremental mode (default): only fetches new scenes
fss scrape <url>

# Full re-scrape from scratch
fss scrape --full <url>

# Re-fetch all metadata, soft-delete removed scenes
fss scrape --refresh <url>

# Output both JSON and CSV
fss scrape --output json,csv --out-dir ./data <url>

# Use SQLite as the store (default: ~/.local/share/fss/fss.db)
fss scrape --db --name "Bettie Bondage" <url>

# Use SQLite at a custom path
fss scrape --db=/path/to/fss.db <url>

# Move existing JSON files into the database, and back out again
fss import --db ./data/
fss export --db --out-dir ./data -o json,csv

# See supported sites
fss list-scrapers

# Check if a URL is supported
fss check <url>

# Debug output (stackable: -d, -dd, -ddd)
fss scrape -d <url>
NFO sidecar files
# Dry-run: match video files against FSS metadata
fss identify /path/to/videos --dir ./data

# Write .nfo files next to matched videos
fss identify /path/to/videos --dir ./data --apply

# Optional: install ffprobe (FFmpeg) for duration-based disambiguation
sudo apt install ffmpeg  # or: brew install ffmpeg
Stash integration
# List unmatched scenes in Stash
fss stash unmatched

# Dry-run: show what would be imported
fss stash import --dir ./data

# Apply changes
fss stash import --dir ./data --apply

Config file

Optional YAML config at the platform-specific path:

Platform Path
Linux ~/.config/fss/config.yaml
macOS ~/Library/Application Support/fss/config.yaml
Windows %APPDATA%\fss\config.yaml

See config.example.yaml for all available options with descriptions. To get started, grab it directly and drop it into place:

# Linux
mkdir -p ~/.config/fss
curl -fsSL https://raw.githubusercontent.com/Anastylosis/FSS/master/config.example.yaml \
  -o ~/.config/fss/config.yaml

# macOS
mkdir -p ~/Library/Application\ Support/fss
curl -fsSL https://raw.githubusercontent.com/Anastylosis/FSS/master/config.example.yaml \
  -o ~/Library/Application\ Support/fss/config.yaml

Or if you already have the repo cloned: cp config.example.yaml ~/.config/fss/config.yaml

CLI flags always override config values. See docs/usage.md for the full reference.

Documentation

New here? Quick start above, then docs/usage.md for the full CLI.

Using FSS

Document Contents
docs/usage.md CLI reference for every command and flag, config file, output formats, SQLite schema
docs/scrapers.md Supported sites, URL patterns, shared packages
docs/sites.md Searchable A-Z list of every covered domain
docs/docker.md Running FSS in Docker — image tags, volumes, compose examples

Working with the data you scrape

Document Contents
docs/storage.md JSON vs SQLite: measured trade-offs, which to pick, inspecting a database without SQL, moving between the two
docs/metadata.md The scene model: schema versioning, first-seen tracking, external IDs, what a re-scrape can and cannot change
docs/stash.md Stash integration: scene sources, matching, cross-site merging, import and revert
docs/identify.md NFO sidecar files for Kodi/Jellyfin: matching videos, posters, expiring thumbnails

Extending FSS

Document Contents
CONTRIBUTING.md How to add a new scraper, reference implementations
docs/architecture.md System design, plugin registry, streaming model, store abstraction
docs/library.md Using FSS as a Go library — the nine public packages
docs/platform-detection.md Per-platform detection signals and which *util package a site belongs to
docs/enhancements.md Known gaps and ideas not yet built
SECURITY.md Credential handling, network policy, vulnerability reporting

Documentation

Overview

FSS (FullStudioScraper) scrapes scene metadata from studio URLs.

CLI

Install the binary and run:

fss scrape <studio-url>
fss list-scrapers
fss stash import --dir ./data

See https://github.com/Anastylosis/FSS for full CLI documentation.

Library

FSS can be imported as a Go module. Nine public packages are available:

Blank-import the scraper packages you need to register them, then look up by URL or ID:

import (
    "github.com/Anastylosis/FSS/scraper"
    _ "github.com/Anastylosis/FSS/scrapers/all"
)

s, err := scraper.ForURL("https://www.manyvids.com/Profile/590705/bettie-bondage/Store/Videos")
ch, err := s.ListScenes(ctx, url, scraper.ListOpts{})
for r := range ch {
    fmt.Println(r.Scene.Title)
}

See docs/library.md in the repository for the full guide.

Directories

Path Synopsis
Package cmd implements the fss command-line interface: the cobra command tree, flag wiring, and config resolution.
Package cmd implements the fss command-line interface: the cobra command tree, flag wiring, and config resolution.
Package identify scans a directory of video files, matches each filename against previously scraped FSS scene metadata, and writes Kodi-style .nfo sidecar files for the matches.
Package identify scans a directory of video files, matches each filename against previously scraped FSS scene metadata, and writes Kodi-style .nfo sidecar files for the matches.
internal
httpx
Package httpx provides a shared HTTP client and a retry helper used by every scraper.
Package httpx provides a shared HTTP client and a retry helper used by every scraper.
mediafetch
Package mediafetch downloads scraped image assets with SSRF and size guards, and detects signed URLs whose expiry has already passed.
Package mediafetch downloads scraped image assets with SSRF and size guards, and detects signed URLs whose expiry has already passed.
scrapers/abbywinters
Package abbywinters scrapes Abby Winters (abbywinters.com).
Package abbywinters scrapes Abby Winters (abbywinters.com).
scrapers/adultdoorway
Package adultdoorway registers scrapers for the Adult Doorway / FacialAbuse network — 22 sister sites running the Elevated X "Modern" template family rooted at /tour/.
Package adultdoorway registers scrapers for the Adult Doorway / FacialAbuse network — 22 sister sites running the Elevated X "Modern" template family rooted at /tour/.
scrapers/adultdoorwayclassicutil
Package adultdoorwayclassicutil scrapes Adult Doorway sister sites running the older Elevated X "Classic" template (flexslider banner + `item-thumb` cards + `item-info` blocks).
Package adultdoorwayclassicutil scrapes Adult Doorway sister sites running the older Elevated X "Classic" template (flexslider banner + `item-thumb` cards + `item-info` blocks).
scrapers/adultdoorwayutil
Package adultdoorwayutil scrapes sites on the Adult Doorway / FacialAbuse network.
Package adultdoorwayutil scrapes sites on the Adult Doorway / FacialAbuse network.
scrapers/alettaoceanlive
Package alettaoceanlive scrapes Aletta Ocean Live (alettaoceanlive.com), an Elevated X tour behind a custom Vue front-end skin (`movie-set-list-item` cards).
Package alettaoceanlive scrapes Aletta Ocean Live (alettaoceanlive.com), an Elevated X tour behind a custom Vue front-end skin (`movie-set-list-item` cards).
scrapers/alexandrasnow
Package alexandrasnow scrapes the Alexandra Snow femdom VOD clip store at goddesssnow.com (a self-hosted MightyCMS-style VOD CMS).
Package alexandrasnow scrapes the Alexandra Snow femdom VOD clip store at goddesssnow.com (a self-hosted MightyCMS-style VOD CMS).
scrapers/all
Package all blank-imports every site scraper so they self-register with scraper.Register().
Package all blank-imports every site scraper so they self-register with scraper.Register().
scrapers/alsangels
Package alsangels scrapes scene metadata from alsangels.com.
Package alsangels scrapes scene metadata from alsangels.com.
scrapers/amateurallure
Package amateurallure scrapes Amateur Allure (amateurallure.com).
Package amateurallure scrapes Amateur Allure (amateurallure.com).
scrapers/amateurallureclassics
Package amateurallureclassics scrapes Amateur Allure Classics (amateurallureclassics.com), a child site of Amateur Allure.
Package amateurallureclassics scrapes Amateur Allure Classics (amateurallureclassics.com), a child site of Amateur Allure.
scrapers/amourangels
Package amourangels scrapes Amour Angels (amourangels.com), an old-school static-HTML glamour/teen site served as ISO-8859-1.
Package amourangels scrapes Amour Angels (amourangels.com), an old-school static-HTML glamour/teen site served as ISO-8859-1.
scrapers/arx
Package arx scrapes the ARX Bucks network — eleven sites sharing one Next.js App Router CMS (Honey Trans, Japan Lust, Les Worship, JOI Babes, POV Masters, Cuck Hunter, Nude Yoga Porn, Trans Roommates, Trans Daylight, Trans Midnight and the Randy Pass hub).
Package arx scrapes the ARX Bucks network — eleven sites sharing one Next.js App Router CMS (Honey Trans, Japan Lust, Les Worship, JOI Babes, POV Masters, Cuck Hunter, Nude Yoga Porn, Trans Roommates, Trans Daylight, Trans Midnight and the Randy Pass hub).
scrapers/avidolz
Package avidolz scrapes AVIdolZ (avidolz.com), a WordPress JAV site using a custom "vms_videos" post type.
Package avidolz scrapes AVIdolZ (avidolz.com), a WordPress JAV site using a custom "vms_videos" post type.
scrapers/aziani
Package aziani scrapes the Aziani network sites that run on the NATS CMS (azianistudios.com).
Package aziani scrapes the Aziani network sites that run on the NATS CMS (azianistudios.com).
scrapers/badoink
Package badoink scrapes the BaDoink VR network — BaDoinkVR, 18VR, VRCosplayX, BabeVR and RealVR — which share one modern CMS.
Package badoink scrapes the BaDoink VR network — BaDoinkVR, 18VR, VRCosplayX, BabeVR and RealVR — which share one modern CMS.
scrapers/blackpayback
Package blackpayback registers the Black Payback scraper — the lone Elevated X "Classic" theme site in the Adult Doorway tree.
Package blackpayback registers the Black Payback scraper — the lone Elevated X "Classic" theme site in the Adult Doorway tree.
scrapers/bluedonkey
Package bluedonkey scrapes the Blue Donkey Media network of Dutch/Belgian amateur studios.
Package bluedonkey scrapes the Blue Donkey Media network of Dutch/Belgian amateur studios.
scrapers/blumedia
Package blumedia scrapes the BluMedia gay-porn network — Broke Straight Boys (brokestraightboys.com), Boy Gusher (boygusher.com), College Boy Physicals (collegeboyphysicals.com) and CollegeDudes (collegedudes.com) — which all run the BluMedia "tour" CMS (assets on small1.blumedia.com).
Package blumedia scrapes the BluMedia gay-porn network — Broke Straight Boys (brokestraightboys.com), Boy Gusher (boygusher.com), College Boy Physicals (collegeboyphysicals.com) and CollegeDudes (collegedudes.com) — which all run the BluMedia "tour" CMS (assets on small1.blumedia.com).
scrapers/blurredmedia
Package blurredmedia scrapes the Blurred Media gay network — a set of sites that share a single Next.js front-end backed by a Laravel JSON API hosted at api.<domain>.
Package blurredmedia scrapes the Blurred Media gay network — a set of sites that share a single Next.js front-end backed by a Laravel JSON API hosted at api.<domain>.
scrapers/bondagecafe
Package bondagecafe scrapes Bondage Cafe (bondagecafe.com), a custom tour CMS.
Package bondagecafe scrapes Bondage Cafe (bondagecafe.com), a custom tour CMS.
scrapers/bondagejunkies
Package bondagejunkies scrapes Bondage Junkies (bondagejunkies.com), a custom PHP tour.
Package bondagejunkies scrapes Bondage Junkies (bondagejunkies.com), a custom PHP tour.
scrapers/boyfun
Package boyfun scrapes BoyFun (boyfun.com), a gay twink studio tour.
Package boyfun scrapes BoyFun (boyfun.com), a gay twink studio tour.
scrapers/boynapped
Package boynapped scrapes BoyNapped (boynapped.com).
Package boynapped scrapes BoyNapped (boynapped.com).
scrapers/bratprincess
Package bratprincess scrapes Brat Princess (bratprincess.us), a Drupal site.
Package bratprincess scrapes Brat Princess (bratprincess.us), a Drupal site.
scrapers/britishbratz
Package britishbratz scrapes britishbratz.com, a Glamose/UTG network site with a Bootstrap 3 template and POST-based age gate.
Package britishbratz scrapes britishbratz.com, a Glamose/UTG network site with a Bootstrap 3 template and POST-based age gate.
scrapers/bronetwork
Package bronetwork registers the Pinstripe Media Group "Bro Network" gay paysites.
Package bronetwork registers the Pinstripe Media Group "Bro Network" gay paysites.
scrapers/bronetworkutil
Package bronetworkutil scrapes the Pinstripe Media Group / "Bro Network" gay paysites (MENatPLAY, MASQULIN, The Bro Network, Men of Montréal, Amateur Gay POV).
Package bronetworkutil scrapes the Pinstripe Media Group / "Bro Network" gay paysites (MENatPLAY, MASQULIN, The Bro Network, Men of Montréal, Amateur Gay POV).
scrapers/brutalmaster
Package brutalmaster registers the Brutal Master scraper.
Package brutalmaster registers the Brutal Master scraper.
scrapers/caribbeancom
Package caribbeancom scrapes Caribbeancom (caribbeancom.com), a static Japanese JAV catalog.
Package caribbeancom scrapes Caribbeancom (caribbeancom.com), a static Japanese JAV catalog.
scrapers/carnalplus
Package carnalplus scrapes the Carnal+ all-access portal and every sister site in its network.
Package carnalplus scrapes the Carnal+ all-access portal and every sister site in its network.
scrapers/cearalynch
Package cearalynch scrapes Ceara Lynch (cearalynch.com), a solo-creator site on Drupal 7.
Package cearalynch scrapes Ceara Lynch (cearalynch.com), a solo-creator site on Drupal 7.
scrapers/chickpass
Package chickpass scrapes the ChickPass Network sites that run on the NATS CMS (chickpasscash.com).
Package chickpass scrapes the ChickPass Network sites that run on the NATS CMS (chickpasscash.com).
scrapers/classmedia
Package classmedia scrapes the Class Media network sites that expose a public listing: Oldje (oldje.com), Oldje-3some (oldje-3some.com) and Subspaceland (subspaceland.com).
Package classmedia scrapes the Class Media network sites that expose a public listing: Oldje (oldje.com), Oldje-3some (oldje-3some.com) and Subspaceland (subspaceland.com).
scrapers/claudiamarie
Package claudiamarie scrapes Claudia Marie (claudiamarie.com), an Elevated X classic tour.
Package claudiamarie scrapes Claudia Marie (claudiamarie.com), an Elevated X classic tour.
scrapers/clubdom
Package clubdom scrapes the ClubDomCash femdom network — Club Dom (clubdom.com) and Subby Hubby (subbyhubby.com) — which run the ElevatedX "tour" CMS.
Package clubdom scrapes the ClubDomCash femdom network — Club Dom (clubdom.com) and Subby Hubby (subbyhubby.com) — which run the ElevatedX "tour" CMS.
scrapers/cockyboys
Package cockyboys scrapes CockyBoys (cockyboys.com), an Elevated X gay studio tour.
Package cockyboys scrapes CockyBoys (cockyboys.com), an Elevated X gay studio tour.
scrapers/coedproductions
Package coedproductions registers the Coed Productions network sites (NATS "updateItem" tour template).
Package coedproductions registers the Coed Productions network sites (NATS "updateItem" tour template).
scrapers/coedutil
Package coedutil scrapes the Coed Productions network (Nebraska Coeds, Miss Pussycat, After Hours Exposed) — NATS "updateItem" tour sites.
Package coedutil scrapes the Coed Productions network (Nebraska Coeds, Miss Pussycat, After Hours Exposed) — NATS "updateItem" tour sites.
scrapers/colbyknox
Package colbyknox scrapes Colby Knox (colbyknox.com), a Symfony-driven gay studio.
Package colbyknox scrapes Colby Knox (colbyknox.com), a Symfony-driven gay studio.
scrapers/collegeuniform
Package collegeuniform scrapes college-uniform.com — a Darkreach Communications site running the `update_details` + `data-setid` Elevated X template (same family as goldwinpass, but with its own field layout).
Package collegeuniform scrapes college-uniform.com — a Darkreach Communications site running the `update_details` + `data-setid` Elevated X template (same family as goldwinpass, but with its own field layout).
scrapers/corbinfisher
Package corbinfisher scrapes the Corbin Fisher tour (corbinfisher.com), a gay studio running the ElevatedX "tour" CMS.
Package corbinfisher scrapes the Corbin Fisher tour (corbinfisher.com), a gay studio running the ElevatedX "tour" CMS.
scrapers/cosplayground
Package cosplayground registers the cosplayground.com scraper.
Package cosplayground registers the cosplayground.com scraper.
scrapers/cumperfection
Package cumperfection scrapes Cum Perfection (cumperfection.com), an ElevatedX "Classic" template site.
Package cumperfection scrapes Cum Perfection (cumperfection.com), an ElevatedX "Classic" template site.
scrapers/d2pass
Package d2pass registers the D2Pass "bifrost" sites (1Pondo, 10musume, Pacopacomama, Muramura).
Package d2pass registers the D2Pass "bifrost" sites (1Pondo, 10musume, Pacopacomama, Muramura).
scrapers/d2passutil
Package d2passutil scrapes the D2Pass "bifrost" JSON platform shared by 1Pondo, 10musume, Pacopacomama and Muramura.
Package d2passutil scrapes the D2Pass "bifrost" JSON platform shared by 1Pondo, 10musume, Pacopacomama and Muramura.
scrapers/darkreach
Package darkreach registers scrapers for Darkreach Communications sister sites.
Package darkreach registers scrapers for Darkreach Communications sister sites.
scrapers/darkreachmodernutil
Package darkreachmodernutil scrapes Darkreach Communications sites running the "modern" Bootstrap-grid template (mybestsexlife, givingahandjob, erotiquetvlive).
Package darkreachmodernutil scrapes Darkreach Communications sites running the "modern" Bootstrap-grid template (mybestsexlife, givingahandjob, erotiquetvlive).
scrapers/darkreachupdateitemutil
Package darkreachupdateitemutil scrapes Darkreach Communications sites running the "updateItem" template family (spartavideo, watchyoujerk, angelasommers).
Package darkreachupdateitemutil scrapes Darkreach Communications sites running the "updateItem" template family (spartavideo, watchyoujerk, angelasommers).
scrapers/darkreachupdatesutil
Package darkreachupdatesutil scrapes Darkreach Communications performer sites running the "updates clear" affiliate-marketing template (clubkayden, thelisaann, theavaaddams, kortneykane).
Package darkreachupdatesutil scrapes Darkreach Communications performer sites running the "updates clear" affiliate-marketing template (clubkayden, thelisaann, theavaaddams, kortneykane).
scrapers/defloration
Package defloration scrapes Defloration (defloration.com).
Package defloration scrapes Defloration (defloration.com).
scrapers/dezyred
Package dezyred scrapes Dezyred (dezyred.com), a VR interactive-games studio in the VRBangers family.
Package dezyred scrapes Dezyred (dezyred.com), a VR interactive-games studio in the VRBangers family.
scrapers/dickdrainers
Package dickdrainers scrapes DickDrainers (dickdrainers.com), a NATS tour CMS site.
Package dickdrainers scrapes DickDrainers (dickdrainers.com), a NATS tour CMS site.
scrapers/digitaljmedia
Package digitaljmedia registers every site of the Digital J Media / JapanHDV English-JAV network.
Package digitaljmedia registers every site of the Digital J Media / JapanHDV English-JAV network.
scrapers/digitaljmediautil
Package digitaljmediautil scrapes the Digital J Media / JapanHDV network of English-language JAV "sample tour" sites (Fellatio Japan, Cospuri, Cute Butts, Cum Buffet, Legs Japan, Tokyo Face Fuck, Handjob Japan, Sperm Mania, Transex Japan, Ura Lesbian).
Package digitaljmediautil scrapes the Digital J Media / JapanHDV network of English-language JAV "sample tour" sites (Fellatio Japan, Cospuri, Cute Butts, Cum Buffet, Legs Japan, Tokyo Face Fuck, Handjob Japan, Sperm Mania, Transex Japan, Ura Lesbian).
scrapers/dirtyflix
Package dirtyflix scrapes the Dirty Flix all-access portal and the SeriousCash sister-brand domains in its tree.
Package dirtyflix scrapes the Dirty Flix all-access portal and the SeriousCash sister-brand domains in its tree.
scrapers/doubleviewcasting
Package doubleviewcasting scrapes Double View Casting (doubleviewcasting.com), a PHP studio tour on the "Deluxe Coin" shared CDN.
Package doubleviewcasting scrapes Double View Casting (doubleviewcasting.com), a PHP studio tour on the "Deluxe Coin" shared CDN.
scrapers/dreamtranny
Package dreamtranny scrapes Dream Tranny (dreamtranny.com), a RogueBucks/NATS trans site.
Package dreamtranny scrapes Dream Tranny (dreamtranny.com), a RogueBucks/NATS trans site.
scrapers/dungeoncorp
Package dungeoncorp registers the Dungeon Corp BDSM network brands, all served by one PHP app at www.dungeoncorp.com keyed by site code.
Package dungeoncorp registers the Dungeon Corp BDSM network brands, all served by one PHP app at www.dungeoncorp.com keyed by site code.
scrapers/dungeoncorputil
Package dungeoncorputil scrapes the Dungeon Corp BDSM network (SocietySM, Cumbots, Fucking Dungeon, PerfectSlave, Strict Restraint, DungeonCorp).
Package dungeoncorputil scrapes the Dungeon Corp BDSM network (SocietySM, Cumbots, Fucking Dungeon, PerfectSlave, Strict Restraint, DungeonCorp).
scrapers/eastboys
Package eastboys scrapes eastboys.com, a standalone gay studio on a custom CMS.
Package eastboys scrapes eastboys.com, a standalone gay studio on a custom CMS.
scrapers/eighteenvideoz
Package eighteenvideoz scrapes 18videoz.com and its Wow-Tube (SeriousCash) sister sites.
Package eighteenvideoz scrapes 18videoz.com and its Wow-Tube (SeriousCash) sister sites.
scrapers/englishmansion
Package englishmansion scrapes The English Mansion (theenglishmansion.com).
Package englishmansion scrapes The English Mansion (theenglishmansion.com).
scrapers/evolvedfights
Package evolvedfights scrapes ElevatedX tour sites that use the "latestUpdateB" card template (data-setid cards, /scenes/{slug}_vids.html detail URLs, a videoInfo block carrying the date and runtime).
Package evolvedfights scrapes ElevatedX tour sites that use the "latestUpdateB" card template (data-setid cards, /scenes/{slug}_vids.html detail URLs, a videoInfo block carrying the date and runtime).
scrapers/exploitedteens
Package exploitedteens scrapes Exploited Teens (exploitedteens.com), a custom Bootstrap tour.
Package exploitedteens scrapes Exploited Teens (exploitedteens.com), a custom Bootstrap tour.
scrapers/exploitedx
Package exploitedx scrapes the ExploitedX amateur-casting network — Exploited College Girls (exploitedcollegegirls.com), Backroom Casting Couch (backroomcastingcouch.com), BBC Surprise (bbcsurprise.com), ExCoGi Girls (excogigirls.com) and Hot Milfs Fuck (hotmilfsfuck.com).
Package exploitedx scrapes the ExploitedX amateur-casting network — Exploited College Girls (exploitedcollegegirls.com), Backroom Casting Couch (backroomcastingcouch.com), BBC Surprise (bbcsurprise.com), ExCoGi Girls (excogigirls.com) and Hot Milfs Fuck (hotmilfsfuck.com).
scrapers/extrememoviepass
Package extrememoviepass registers scrapers for the Extreme Movie Pass affiliate network — 19 sister sites running the NATS modelfeature template rooted at /tour/.
Package extrememoviepass registers scrapers for the Extreme Movie Pass affiliate network — 19 sister sites running the NATS modelfeature template rooted at /tour/.
scrapers/extrememoviepassutil
Package extrememoviepassutil scrapes sites on the Extreme Movie Pass affiliate network — a NATS template variant used by SexyCuckold, BigBreast.tv, Flexi Dolls, Voyeur Papy, and ~15 other sister sites.
Package extrememoviepassutil scrapes sites on the Extreme Movie Pass affiliate network — a NATS template variant used by SexyCuckold, BigBreast.tv, Flexi Dolls, Voyeur Papy, and ~15 other sister sites.
scrapers/feetondemand
Package feetondemand scrapes the public Videos catalogue from five Feet on Demand sister tours that share the same custom AJAX-loaded template: Goddess Foot Domination, Jerk to My Feet, Foot Fetish Car Dates, Foot Fetish Affiliates, Goddess Brianna.
Package feetondemand scrapes the public Videos catalogue from five Feet on Demand sister tours that share the same custom AJAX-loaded template: Goddess Foot Domination, Jerk to My Feet, Foot Fetish Car Dates, Foot Fetish Affiliates, Goddess Brianna.
scrapers/femdomempire
Package femdomempire scrapes scene metadata from femdomempire.com, a femdom studio running a NATS/MGA "tour" ElevatedX-style CMS.
Package femdomempire scrapes scene metadata from femdomempire.com, a femdom studio running a NATS/MGA "tour" ElevatedX-style CMS.
scrapers/femjoy
Package femjoy scrapes Femjoy (femjoy.com).
Package femjoy scrapes Femjoy (femjoy.com).
scrapers/fetishkitsch
Package fetishkitsch scrapes FetishKitsch (fetishkitsch.com), a custom Next.js app over a MongoDB backend (ObjectId keys, BunnyCDN images, Bunny Stream video).
Package fetishkitsch scrapes FetishKitsch (fetishkitsch.com), a custom Next.js app over a MongoDB backend (ObjectId keys, BunnyCDN images, Bunny Stream video).
scrapers/finishesthejob
Package finishesthejob scrapes the Finishes The Job network — Mano Job (manojob.com), Mr.
Package finishesthejob scrapes the Finishes The Job network — Mano Job (manojob.com), Mr.
scrapers/firstanalquest
Package firstanalquest scrapes First Anal Quest (firstanalquest.com), a PHP studio tour on the "Deluxe Coin" shared CDN.
Package firstanalquest scrapes First Anal Quest (firstanalquest.com), a PHP studio tour on the "Deluxe Coin" shared CDN.
scrapers/fittingroom
Package fittingroom scrapes fitting-room.com, a standalone lingerie try-on studio running the Kernel Video Sharing (KVS) tube CMS.
Package fittingroom scrapes fitting-room.com, a standalone lingerie try-on studio running the Kernel Video Sharing (KVS) tube CMS.
scrapers/footfetishdaily
Package footfetishdaily scrapes Foot Fetish Daily (footfetishdaily.com), a site on the custom "Kickass Pictures" CMS.
Package footfetishdaily scrapes Foot Fetish Daily (footfetishdaily.com), a site on the custom "Kickass Pictures" CMS.
scrapers/fotoro
Package fotoro registers the Fotoro-network fetish sites, all running WordPress with an open REST API.
Package fotoro registers the Fotoro-network fetish sites, all running WordPress with an open REST API.
scrapers/fotoroutil
Package fotoroutil scrapes WordPress studios that expose the standard, unauthenticated REST API with scenes as plain `post` objects (the Fotoro fetish network — Chastity Babes, Metal Bondage, HuCows, etc.
Package fotoroutil scrapes WordPress studios that expose the standard, unauthenticated REST API with scenes as plain `post` objects (the Fotoro fetish network — Chastity Babes, Metal Bondage, HuCows, etc.
scrapers/frenchporn
Package frenchporn registers scrapers for every PornSiteManager-backed site in the Frenchporn network — 23 brands (parent portal + 22 children) sharing one CMS.
Package frenchporn registers scrapers for every PornSiteManager-backed site in the Frenchporn network — 23 brands (parent portal + 22 children) sharing one CMS.
scrapers/frenchtwinks
Package frenchtwinks scrapes French Twinks (french-twinks.com), a bespoke in-house PHP site.
Package frenchtwinks scrapes French Twinks (french-twinks.com), a bespoke in-house PHP site.
scrapers/frolicme
Package frolicme scrapes Frolic Me (frolicme.com), a WordPress block-theme erotic-film site sitting behind Cloudflare.
Package frolicme scrapes Frolic Me (frolicme.com), a WordPress block-theme erotic-film site sitting behind Cloudflare.
scrapers/fuckermate
Package fuckermate scrapes fuckermate.com, a standalone Laravel/PHP gay studio site.
Package fuckermate scrapes fuckermate.com, a standalone Laravel/PHP gay studio site.
scrapers/gangbangmedia
Package gangbangmedia scrapes Gangbang Media Germany (p-p-p.tv).
Package gangbangmedia scrapes Gangbang Media Germany (p-p-p.tv).
scrapers/ghostpro
Package ghostpro scrapes the Next.js sister sites in Ghost Pro Productions' portfolio.
Package ghostpro scrapes the Next.js sister sites in Ghost Pro Productions' portfolio.
scrapers/ghostproclassic
Package ghostproclassic scrapes the four Ghost Pro Productions sister sites still running the older Elevated-X-Classic HTML template:
Package ghostproclassic scrapes the four Ghost Pro Productions sister sites still running the older Elevated-X-Classic HTML template:
scrapers/girlsgonegyno
Package girlsgonegyno scrapes the PornCMS.com (Doctor Tampa / BuyMyMovies) sites served via privatemediacloud.com: GirlsGoneGyno and CaptiveClinic.
Package girlsgonegyno scrapes the PornCMS.com (Doctor Tampa / BuyMyMovies) sites served via privatemediacloud.com: GirlsGoneGyno and CaptiveClinic.
scrapers/girlsrimming
Package girlsrimming scrapes Girls Rimming (girlsrimming.com), an Elevated X classic tour.
Package girlsrimming scrapes Girls Rimming (girlsrimming.com), an Elevated X classic tour.
scrapers/glamosetour
Package glamosetour scrapes Glamose network tour pages that use the "refstat.php" template.
Package glamosetour scrapes Glamose network tour pages that use the "refstat.php" template.
scrapers/glosstightsglamour
Package glosstightsglamour scrapes glosstightsglamour.com, a Glamose network site running on ElevatedX CMS.
Package glosstightsglamour scrapes glosstightsglamour.com, a Glamose network site running on ElevatedX CMS.
scrapers/goldwinpass
Package goldwinpass scrapes goldwinpass.com — the one Extreme Movie Pass sister site that uses an older Elevated X CMS template instead of the `modelfeature`/`set-target-` markup that the rest of the network uses.
Package goldwinpass scrapes goldwinpass.com — the one Extreme Movie Pass sister site that uses an older Elevated X CMS template instead of the `modelfeature`/`set-target-` markup that the rest of the network uses.
scrapers/guysinsweatpants
Package guysinsweatpants scrapes Guys In Sweatpants (guysinsweatpants.com), an Elevated X tour on the modern Bootstrap 5 skin — `item item-video` cards rather than the classic `update_details`/`data-setid` markup.
Package guysinsweatpants scrapes Guys In Sweatpants (guysinsweatpants.com), an Elevated X tour on the modern Bootstrap 5 skin — `item item-video` cards rather than the classic `update_details`/`data-setid` markup.
scrapers/hegre
Package hegre scrapes Hegre (hegre.com), the art-erotica studio of photographer Petter Hegre.
Package hegre scrapes Hegre (hegre.com), the art-erotica studio of photographer Petter Hegre.
scrapers/helixstudios
Package helixstudios scrapes the Helix Studios gay-twink network, which runs on the AdultEmpire / Ravalla "EWC" CMS.
Package helixstudios scrapes the Helix Studios gay-twink network, which runs on the AdultEmpire / Ravalla "EWC" CMS.
scrapers/hollyrandall
Package hollyrandall scrapes Holly Randall (hollyrandall.com), an Elevated X glamour studio tour.
Package hollyrandall scrapes Holly Randall (hollyrandall.com), an Elevated X glamour studio tour.
scrapers/hookuphotshot
Package hookuphotshot scrapes Hookup Hotshot (hookuphotshot.com), a NATS tour site.
Package hookuphotshot scrapes Hookup Hotshot (hookuphotshot.com), a NATS tour site.
scrapers/householdfantasy
Package householdfantasy scrapes Household Fantasy (householdfantasy.com), a WordPress site whose scenes are ordinary posts.
Package householdfantasy scrapes Household Fantasy (householdfantasy.com), a WordPress site whose scenes are ordinary posts.
scrapers/humiliationpov
Package humiliationpov registers the Humiliation POV scraper.
Package humiliationpov registers the Humiliation POV scraper.
scrapers/hussiepass
Package hussiepass registers the Hussie Pass network sites (povporncash NATS tour template).
Package hussiepass registers the Hussie Pass network sites (povporncash NATS tour template).
scrapers/hussieutil
Package hussieutil scrapes the Hussie Pass network (Hussie Pass, POV Pornstars, Interracial POVs, Hot and Tatted) — povporncash NATS tour sites whose listing cards carry the full per-scene metadata (title, date, duration, thumbnail), so no detail-page fetch is needed.
Package hussieutil scrapes the Hussie Pass network (Hussie Pass, POV Pornstars, Interracial POVs, Hot and Tatted) — povporncash NATS tour sites whose listing cards carry the full per-scene metadata (title, date, duration, thumbnail), so no detail-page fetch is needed.
scrapers/hustler
Package hustler scrapes Hustler Unlimited (hustlerunlimited.com).
Package hustler scrapes Hustler Unlimited (hustlerunlimited.com).
scrapers/indiebucks
Package indiebucks registers scrapers for KB Productions network sites using the IndieBucks "Hollywood" template with per-card JSON-LD on listing pages.
Package indiebucks registers scrapers for KB Productions network sites using the IndieBucks "Hollywood" template with per-card JSON-LD on listing pages.
scrapers/insexarchives
Package insexarchives scrapes the Insex (1997-2005) Archives (insexarchives.com), a legacy PHP site.
Package insexarchives scrapes the Insex (1997-2005) Archives (insexarchives.com), a legacy PHP site.
scrapers/interracialpass
Package interracialpass registers the Interracial Pass scraper.
Package interracialpass registers the Interracial Pass scraper.
scrapers/itspov
Package itspov scrapes It's POV (itspov.com), a custom server-rendered PHP CMS run by the Dorcel group (CDN hosts `public{N}-content.cdn-medias.com`, asset paths under `/images/cache/{id}/project/front_skeleton/`).
Package itspov scrapes It's POV (itspov.com), a custom server-rendered PHP CMS run by the Dorcel group (CDN hosts `public{N}-content.cdn-medias.com`, asset paths under `/images/cache/{id}/project/front_skeleton/`).
scrapers/jacquieetmichel
Package jacquieetmichel scrapes public scene metadata from jacquieetmicheltv.net.
Package jacquieetmichel scrapes public scene metadata from jacquieetmicheltv.net.
scrapers/jakecruise
Package jakecruise scrapes the Jake Cruise network — CocksureMen, Jake Cruise, Straight Guys For Gay Eyes and Hot Dads Hot Lads — four Elevated X tours sharing one card skin (`sexycock` blocks with a `cockdetails`/`timing` footer).
Package jakecruise scrapes the Jake Cruise network — CocksureMen, Jake Cruise, Straight Guys For Gay Eyes and Hot Dads Hot Lads — four Elevated X tours sharing one card skin (`sexycock` blocks with a `cockdetails`/`timing` footer).
scrapers/japanhdv
Package japanhdv scrapes scene metadata from japanhdv.com, an uncensored JAV studio running WordPress (custom post type vms_videos).
Package japanhdv scrapes scene metadata from japanhdv.com, an uncensored JAV studio running WordPress (custom post type vms_videos).
scrapers/jayspov
Package jayspov scrapes jayspov.net, a standalone Adult Empire / AEBN "Enhanced Web Component" hosted studio tour for the POV studio Jay's POV.
Package jayspov scrapes jayspov.net, a standalone Adult Empire / AEBN "Enhanced Web Component" hosted studio tour for the POV studio Jay's POV.
scrapers/jeffsmodels
Package jeffsmodels scrapes Jeff's Models (jeffsmodels.com), a RogueBucks/NATS BBW site.
Package jeffsmodels scrapes Jeff's Models (jeffsmodels.com), a RogueBucks/NATS BBW site.
scrapers/jizzonteens
Package jizzonteens scrapes Jizz on Teens (jizzonteens.com), a thin PHP studio tour on the "Deluxe Coin" shared CDN.
Package jizzonteens scrapes Jizz on Teens (jizzonteens.com), a thin PHP studio tour on the "Deluxe Coin" shared CDN.
scrapers/joybear
Package joybear scrapes JoyBear Pictures (joybear.com), a custom PHP site (assets on media.joybear.com, members split to members.joybear.com).
Package joybear scrapes JoyBear Pictures (joybear.com), a custom PHP site (assets on media.joybear.com, members split to members.joybear.com).
scrapers/karissadiamond
Package karissadiamond scrapes Karissa Diamond (karissa-diamond.com), the standalone site for the MPL Studios model of the same name.
Package karissadiamond scrapes Karissa Diamond (karissa-diamond.com), the standalone site for the MPL Studios model of the same name.
scrapers/kbproductions
Package kbproductions registers scrapers for KB Productions network sites that use the Next.js Paysite.com template with __NEXT_DATA__ JSON.
Package kbproductions registers scrapers for KB Productions network sites that use the Next.js Paysite.com template with __NEXT_DATA__ JSON.
scrapers/kellymadison
Package kellymadison scrapes the Kelly Madison Media network of studios.
Package kellymadison scrapes the Kelly Madison Media network of studios.
scrapers/kinkacademy
Package kinkacademy scrapes public catalog metadata from kinkacademy.com, an educational BDSM site on WordPress.
Package kinkacademy scrapes public catalog metadata from kinkacademy.com, an educational BDSM site on WordPress.
scrapers/kocompany
Package kocompany scrapes the KO Company network — a Japanese gay JAV studio whose 15 sub-labels are all served by ko-video.com running an EC-CUBE storefront.
Package kocompany scrapes the KO Company network — a Japanese gay JAV studio whose 15 sub-labels are all served by ko-video.com running an EC-CUBE storefront.
scrapers/kristenbjorn
Package kristenbjorn scrapes Kristen Bjorn (kristenbjorn.com), a bespoke PHP site.
Package kristenbjorn scrapes Kristen Bjorn (kristenbjorn.com), a bespoke PHP site.
scrapers/ladyboygold
Package ladyboygold registers the ladyboygold.com scraper.
Package ladyboygold registers the ladyboygold.com scraper.
scrapers/latinboyz
Package latinboyz registers the LatinBoyz scraper.
Package latinboyz registers the LatinBoyz scraper.
scrapers/lewood
Package lewood scrapes LeWood (https://www.lewood.com/), an Adult Empire / Ravana LLC "hybrid-core" ASP.NET VOD platform (Evil Angel - LeWood studio).
Package lewood scrapes LeWood (https://www.lewood.com/), an Adult Empire / Ravana LLC "hybrid-core" ASP.NET VOD platform (Evil Angel - LeWood studio).
scrapers/lifeselector
Package lifeselector scrapes Life Selector (lifeselector.com, also reachable via 21roles.com), an interactive-POV "game" studio.
Package lifeselector scrapes Life Selector (lifeselector.com, also reachable via 21roles.com), an interactive-POV "game" studio.
scrapers/littlemutt
Package littlemutt scrapes Little Mutt (littlemutt.com), a 2000s-era hand-rolled PHP tour built from nested tables.
Package littlemutt scrapes Little Mutt (littlemutt.com), a 2000s-era hand-rolled PHP tour built from nested tables.
scrapers/loveherfilms
Package loveherfilms scrapes the Love Her Films network — Love Her Feet (loveherfeet.com), Love Her Boobs (loveherboobs.com), Love Her Butt (loveherbutt.com) and She Loves Black (shelovesblack.com), plus the network hub Love Her Films (loveherfilms.com).
Package loveherfilms scrapes the Love Her Films network — Love Her Feet (loveherfeet.com), Love Her Boobs (loveherboobs.com), Love Her Butt (loveherbutt.com) and She Loves Black (shelovesblack.com), plus the network hub Love Her Films (loveherfilms.com).
scrapers/lovinglyhandmade
Package lovinglyhandmade scrapes Lovingly Handmade Pornography (lovinglyhandmadepornography.com), a custom Ruby on Rails + Hotwire/Turbo site.
Package lovinglyhandmade scrapes Lovingly Handmade Pornography (lovinglyhandmadepornography.com), a custom Ruby on Rails + Hotwire/Turbo site.
scrapers/lustreality
Package lustreality scrapes LustReality (lustreality.com), a VR site on a bespoke Nette/PHP stack (ndevs.eu) with no JSON API.
Package lustreality scrapes LustReality (lustreality.com), a VR site on a bespoke Nette/PHP stack (ndevs.eu) with no JSON API.
scrapers/malibumedia
Package malibumedia scrapes the Malibu Media network — X-Art (x-art.com) and Colette (colettevideos.com) — which run the same in-house "X-Art" CMS (Colette's age-gate even sets an xartsess cookie).
Package malibumedia scrapes the Malibu Media network — X-Art (x-art.com) and Colette (colettevideos.com) — which run the same in-house "X-Art" CMS (Colette's age-gate even sets an xartsess cookie).
scrapers/manipulativemedia
Package manipulativemedia scrapes the Manipulative Media network — My Pervy Family (mypervyfamily.com) and Touch My Wife (touchmywife.com).
Package manipulativemedia scrapes the Manipulative Media network — My Pervy Family (mypervyfamily.com) and Touch My Wife (touchmywife.com).
scrapers/marsmedia
Package marsmedia registers the Mars Media gay-network sister sites that run on the My Gay Cash NATS CMS (nats.mygaycash.com).
Package marsmedia registers the Mars Media gay-network sister sites that run on the My Gay Cash NATS CMS (nats.mygaycash.com).
scrapers/maycontaingirl
Package maycontaingirl registers the May Contain Girl scraper.
Package maycontaingirl registers the May Contain Girl scraper.
scrapers/meanawolf
Package meanawolf scrapes Meana Wolf (meanawolf.com), a solo-creator site on the ElevatedX CMS.
Package meanawolf scrapes Meana Wolf (meanawolf.com), a solo-creator site on the ElevatedX CMS.
scrapers/meanworld
Package meanworld scrapes the Mean World megasite (megasite.meanworld.com), an ElevatedX VOD store that aggregates the whole Mean World tree — Mean Bitches, Slave Orders, Mean World Classic and the other channels.
Package meanworld scrapes the Mean World megasite (megasite.meanworld.com), an ElevatedX VOD store that aggregates the whole Mean World tree — Mean Bitches, Slave Orders, Mean World Classic and the other channels.
scrapers/mistresst
Package mistresst scrapes Mistress T (https://www.mistresst.net/), a Drupal femdom clip site.
Package mistresst scrapes Mistress T (https://www.mistresst.net/), a Drupal femdom clip site.
scrapers/mplstudios
Package mplstudios scrapes MPL Studios (mplstudios.com), an artistic-nude photo and video site running a bespoke PHP CMS.
Package mplstudios scrapes MPL Studios (mplstudios.com), an artistic-nude photo and video site running a bespoke PHP CMS.
scrapers/nadinejansen
Package nadinejansen scrapes Nadine Jansen (nadine-j.de), a hand-rolled PHP site.
Package nadinejansen scrapes Nadine Jansen (nadine-j.de), a hand-rolled PHP site.
scrapers/nakedsword
Package nakedsword scrapes nakedsword.com.
Package nakedsword scrapes nakedsword.com.
scrapers/nastymedia
Package nastymedia scrapes the live Nasty Media Group sites: a hand- built network whose tour pages are generated by WYSIWYG Web Builder 18 (`<meta name="generator" content="WYSIWYG Web Builder 18 - …">`).
Package nastymedia scrapes the live Nasty Media Group sites: a hand- built network whose tour pages are generated by WYSIWYG Web Builder 18 (`<meta name="generator" content="WYSIWYG Web Builder 18 - …">`).
scrapers/natscmsutil
Package natscmsutil scrapes sites running the "My Gay Cash" / TooMuchMedia NATS tour CMS — an Angular SPA mounted at `/natscms-app/` (`<base href="/natscms-app/">`, `nats-tours-root` body tag) backed by a `tour_api.php` JSON API.
Package natscmsutil scrapes sites running the "My Gay Cash" / TooMuchMedia NATS tour CMS — an Angular SPA mounted at `/natscms-app/` (`<base href="/natscms-app/">`, `nats-tours-root` body tag) backed by a `tour_api.php` JSON API.
scrapers/nextcontents
Package nextcontents scrapes a family of Next.js tour sites (FreakMob Media, Deepthroat Sirens, Swallowed) that share one CMS: an mjedge.net thumbnail CDN, NATS integration, and a `pageProps.contents` JSON payload served from /_next/data/{buildId}/{listPath}.json?page=N. The buildId rotates on redeploy and is scraped from the listing page's __NEXT_DATA__ before paginating.
Package nextcontents scrapes a family of Next.js tour sites (FreakMob Media, Deepthroat Sirens, Swallowed) that share one CMS: an mjedge.net thumbnail CDN, NATS integration, and a `pageProps.contents` JSON payload served from /_next/data/{buildId}/{listPath}.json?page=N. The buildId rotates on redeploy and is scraped from the listing page's __NEXT_DATA__ before paginating.
scrapers/nudolls
Package nudolls scrapes NuDolls (nudolls.com), a glamour/erotica video site.
Package nudolls scrapes NuDolls (nudolls.com), a glamour/erotica video site.
scrapers/nvg
Package nvg scrapes the NVG Network of casting/amateur sites: Net Video Girls (netvideogirls.com), Casting Couch-HD (castingcouch-hd.com), and Net Girl (netgirl.com).
Package nvg scrapes the NVG Network of casting/amateur sites: Net Video Girls (netvideogirls.com), Casting Couch-HD (castingcouch-hd.com), and Net Girl (netgirl.com).
scrapers/pegasproductions
Package pegasproductions registers the Pegas Productions scraper.
Package pegasproductions registers the Pegas Productions scraper.
scrapers/penthousegold
Package penthousegold scrapes the public "latest scenes" surface of penthousegold.com (ElevatedX CMS).
Package penthousegold scrapes the public "latest scenes" surface of penthousegold.com (ElevatedX CMS).
scrapers/perfectgonzo
Package perfectgonzo registers the Perfect Gonzo network sites.
Package perfectgonzo registers the Perfect Gonzo network sites.
scrapers/perfectgonzoutil
Package perfectgonzoutil scrapes the Perfect Gonzo network (All Internal, Ass Traffic, Sperm Swap, Prime Cups, Tamed Teens, Cum For Cover, Milf Thing, Pure POV).
Package perfectgonzoutil scrapes the Perfect Gonzo network (All Internal, Ass Traffic, Sperm Swap, Prime Cups, Tamed Teens, Cum For Cover, Milf Thing, Pure POV).
scrapers/pervcity
Package pervcity registers the PervCity network sites (pervcity.com, analoverdose.com and upherasshole.com), which share the NATS/ElevatedX videoBlock tour CMS handled by pervcityutil.
Package pervcity registers the PervCity network sites (pervcity.com, analoverdose.com and upherasshole.com), which share the NATS/ElevatedX videoBlock tour CMS handled by pervcityutil.
scrapers/pervcityutil
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.
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.
scrapers/peterfever
Package peterfever scrapes Peter Fever (peterfever.com), a gay/Asian studio running an ElevatedX/NATS tour.
Package peterfever scrapes Peter Fever (peterfever.com), a gay/Asian studio running an ElevatedX/NATS tour.
scrapers/pinko
Package pinko scrapes the Pinko network sites — Pinko TGirls (pinkotgirls.com) and Pinko Club (pinkoclub.com).
Package pinko scrapes the Pinko network sites — Pinko TGirls (pinkotgirls.com) and Pinko Club (pinkoclub.com).
scrapers/pinupfiles
Package pinupfiles scrapes pinupfiles.com, a big-bust glamour site running a NATS/MJEdge ElevatedX-style tour CMS.
Package pinupfiles scrapes pinupfiles.com, a big-bust glamour site running a NATS/MJEdge ElevatedX-style tour CMS.
scrapers/pissplay
Package pissplay scrapes Piss Play (pissplay.com), a WordPress couple-site (Bruce and Morgan).
Package pissplay scrapes Piss Play (pissplay.com), a WordPress couple-site (Bruce and Morgan).
scrapers/pjgirls
Package pjgirls scrapes PJ Girls (pjgirls.com), a standalone locale-prefixed PHP CMS.
Package pjgirls scrapes PJ Girls (pjgirls.com), a standalone locale-prefixed PHP CMS.
scrapers/porngutter
Package porngutter scrapes the Porn Gutter / SmutPuppet network of "bonus sites".
Package porngutter scrapes the Porn Gutter / SmutPuppet network of "bonus sites".
scrapers/pornstarplatinum
Package pornstarplatinum scrapes the Pornstar Platinum network from the parent catalogue at `pornstarplatinum.com/tour/scenes.php?page=N`.
Package pornstarplatinum scrapes the Pornstar Platinum network from the parent catalogue at `pornstarplatinum.com/tour/scenes.php?page=N`.
scrapers/premiumbukkake
Package premiumbukkake scrapes public tour listings from premiumbukkake.com.
Package premiumbukkake scrapes public tour listings from premiumbukkake.com.
scrapers/primalfetish
Package primalfetish scrapes the Primal Fetish Network paysites (primalfetishnetwork.com), a custom PHP CMS hosting several fetish paysites that all share one listing template.
Package primalfetish scrapes the Primal Fetish Network paysites (primalfetishnetwork.com), a custom PHP CMS hosting several fetish paysites that all share one listing template.
scrapers/princessrene
Package princessrene scrapes Princess Rene (worshiprene.com), a solo-creator site on a custom WordPress theme (Yoast sitemaps).
Package princessrene scrapes Princess Rene (worshiprene.com), a solo-creator site on a custom WordPress theme (Yoast sitemaps).
scrapers/private
Package private scrapes Private (private.com) and the sister sites in its tree that share the main private.com CMS.
Package private scrapes Private (private.com) and the sister sites in its tree that share the main private.com CMS.
scrapers/privateblack
Package privateblack scrapes privateblack.com — the Private network's interracial sub-brand running an older variant of the Private CMS.
Package privateblack scrapes privateblack.com — the Private network's interracial sub-brand running an older variant of the Private CMS.
scrapers/privatecastings
Package privatecastings scrapes privatecastings.com — the Private network's casting-couch sub-brand.
Package privatecastings scrapes privatecastings.com — the Private network's casting-couch sub-brand.
scrapers/privateclassics
Package privateclassics scrapes privateclassics.com — the Private network's vintage / pre-2010 archive.
Package privateclassics scrapes privateclassics.com — the Private network's vintage / pre-2010 archive.
scrapers/producersfun
Package producersfun scrapes Producers Fun (producersfun.com), a custom Laravel app (`nebula_front_session` cookie, CloudFront assets).
Package producersfun scrapes Producers Fun (producersfun.com), a custom Laravel app (`nebula_front_session` cookie, CloudFront assets).
scrapers/psmutil
Package psmutil scrapes sites running PornSiteManager — a multi-tenant adult CMS hosted at gcs.pornsitemanager.com that powers the Frenchporn network (Citebeur, Eurocreme, Hard Kinks, AlphaMales, …) and likely other brands too.
Package psmutil scrapes sites running PornSiteManager — a multi-tenant adult CMS hosted at gcs.pornsitemanager.com that powers the Frenchporn network (Citebeur, Eurocreme, Hard Kinks, AlphaMales, …) and likely other brands too.
scrapers/puba
Package puba scrapes the Puba pornstar network at puba.com.
Package puba scrapes the Puba pornstar network at puba.com.
scrapers/puffy
Package puffy registers the eight sites of the Puffy + VIPissy network, all of which share the bespoke PHP CMS handled by puffyutil.
Package puffy registers the eight sites of the Puffy + VIPissy network, all of which share the bespoke PHP CMS handled by puffyutil.
scrapers/puffyutil
Package puffyutil scrapes the Puffy + VIPissy network — eight sites that all run the same bespoke PHP CMS (Wet and Puffy, Wet and Pissy, We Like To Suck, Simply Anal, VIPissy, Fister Twister, Pee On Her, VirtualPee).
Package puffyutil scrapes the Puffy + VIPissy network — eight sites that all run the same bespoke PHP CMS (Wet and Puffy, Wet and Pissy, We Like To Suck, Simply Anal, VIPissy, Fister Twister, Pee On Her, VirtualPee).
scrapers/puremedia
Package puremedia registers the Pure Media Enterprises trans/BBW network sites.
Package puremedia registers the Pure Media Enterprises trans/BBW network sites.
scrapers/puremediautil
Package puremediautil scrapes the Pure Media Enterprises trans/BBW network (PureTS, Pure BBW, TSPOV, PureXXX, Becoming Femme, Sissy POV).
Package puremediautil scrapes the Pure Media Enterprises trans/BBW network (PureTS, Pure BBW, TSPOV, PureXXX, Becoming Femme, Sissy POV).
scrapers/putalocura
Package putalocura scrapes Puta Locura (putalocura.com), the Spanish (Torbe) POV/gonzo studio.
Package putalocura scrapes Puta Locura (putalocura.com), the Spanish (Torbe) POV/gonzo studio.
scrapers/randyblue
Package randyblue scrapes Randy Blue (randyblue.com), an Elevated X gay studio tour.
Package randyblue scrapes Randy Blue (randyblue.com), an Elevated X gay studio tour.
scrapers/realgirlsgonebad
Package realgirlsgonebad scrapes Real Girls Gone Bad (realgirlsgonebad.com), a NATS tour site.
Package realgirlsgonebad scrapes Real Girls Gone Bad (realgirlsgonebad.com), a NATS tour site.
scrapers/realitylovers
Package realitylovers scrapes the Reality Lovers VR network — Reality Lovers itself plus TS Virtual Lovers, Play Girl Stories and We Are Crazy — four sites on one custom server-rendered CMS (static2.rlcontent.com assets, no framework fingerprint).
Package realitylovers scrapes the Reality Lovers VR network — Reality Lovers itself plus TS Virtual Lovers, Play Girl Stories and We Are Crazy — four sites on one custom server-rendered CMS (static2.rlcontent.com assets, no framework fingerprint).
scrapers/realitystudio
Package realitystudio registers the Reality Studio LLC fetish sites, all driven by a static /js/clips.js catalog.
Package realitystudio registers the Reality Studio LLC fetish sites, all driven by a static /js/clips.js catalog.
scrapers/realitystudioutil
Package realitystudioutil scrapes the Reality Studio LLC fetish sites (Subby Girls, Female Worship, Men Are Slaves, Cum Countdown).
Package realitystudioutil scrapes the Reality Studio LLC fetish sites (Subby Girls, Female Worship, Men Are Slaves, Cum Countdown).
scrapers/realjamvr
Package realjamvr scrapes RealJamVR (realjamvr.com), a Django-backed VR site.
Package realjamvr scrapes RealJamVR (realjamvr.com), a Django-backed VR site.
scrapers/redhotstraightboys
Package redhotstraightboys scrapes Red Hot Straight Boys (redhotstraightboys.com) and its sibling Spanking Straight Boys (spankingstraightboys.com), two Elevated X classic tours on the `update_details` card skin.
Package redhotstraightboys scrapes Red Hot Straight Boys (redhotstraightboys.com) and its sibling Spanking Straight Boys (spankingstraightboys.com), two Elevated X classic tours on the `update_details` card skin.
scrapers/reflectivedesire
Package reflectivedesire scrapes Reflective Desire (reflectivedesire.com), a latex bondage site.
Package reflectivedesire scrapes Reflective Desire (reflectivedesire.com), a latex bondage site.
scrapers/romeromultimedia
Package romeromultimedia scrapes the Romero Multimedia network — a fetish/horror-themed studio whose sister sites all run WordPress and expose the standard WP REST API.
Package romeromultimedia scrapes the Romero Multimedia network — a fetish/horror-themed studio whose sister sites all run WordPress and expose the standard WP REST API.
scrapers/rubberpassion
Package rubberpassion scrapes Rubber Passion (rubber-passion.com), a latex fetish site on the MyMember.site platform.
Package rubberpassion scrapes Rubber Passion (rubber-passion.com), a latex fetish site on the MyMember.site platform.
scrapers/sapphix
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).
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).
scrapers/scissorgoddess
Package scissorgoddess scrapes Scissor Goddess (scissorgoddess.net), the home of Goddess Rapture's Fetish Playground.
Package scissorgoddess scrapes Scissor Goddess (scissorgoddess.net), the home of Goddess Rapture's Fetish Playground.
scrapers/seehim
Package seehim scrapes the See HIM Network (seehimfuck.com, seehimsolo.com, ravebunnys.com), three sites on the classic Elevated X tour skin.
Package seehim scrapes the See HIM Network (seehimfuck.com, seehimsolo.com, ravebunnys.com), three sites on the classic Elevated X tour skin.
scrapers/sexbabesvr
Package sexbabesvr scrapes SexBabesVR (sexbabesvr.com), a VR studio.
Package sexbabesvr scrapes SexBabesVR (sexbabesvr.com), a VR studio.
scrapers/sexunderwater
Package sexunderwater scrapes Sex Underwater (sexunderwater.com), an Elevated X tour.
Package sexunderwater scrapes Sex Underwater (sexunderwater.com), an Elevated X tour.
scrapers/sexysaffron
Package sexysaffron scrapes Sexy Saffron (sexysaffron.com), the site of Saffron Bacchus.
Package sexysaffron scrapes Sexy Saffron (sexysaffron.com), the site of Saffron Bacchus.
scrapers/sindrive
Package sindrive scrapes SinDrive and its sister sites running on the Thumbmaxx (asset1.thumbmaxx.com) clip-shop CMS.
Package sindrive scrapes SinDrive and its sister sites running on the Thumbmaxx (asset1.thumbmaxx.com) clip-shop CMS.
scrapers/sketchysex
Package sketchysex scrapes Sketchy Sex (sketchysex.com), a hand-rolled PHP tour.
Package sketchysex scrapes Sketchy Sex (sketchysex.com), a hand-rolled PHP tour.
scrapers/spankmonster
Package spankmonster scrapes Spank Monster (spankmonster.com), a Ravana LLC white-label on the AdultEmpire "EWC" CMS.
Package spankmonster scrapes Spank Monster (spankmonster.com), a Ravana LLC white-label on the AdultEmpire "EWC" CMS.
scrapers/spunkworthy
Package spunkworthy scrapes SpunkWorthy (spunkworthy.com), a legacy gay amateur studio.
Package spunkworthy scrapes SpunkWorthy (spunkworthy.com), a legacy gay amateur studio.
scrapers/stasyqvr
Package stasyqvr scrapes StasyQVR (stasyqvr.com), the VR arm of the StasyQ network.
Package stasyqvr scrapes StasyQVR (stasyqvr.com), the VR arm of the StasyQ network.
scrapers/staxus
Package staxus scrapes Staxus (staxus.com), a gay twink studio running an Elevated X "trial" tour.
Package staxus scrapes Staxus (staxus.com), a gay twink studio running an Elevated X "trial" tour.
scrapers/strokies
Package strokies registers the Mack Kensington network sites (modern ElevatedX "v-thumb" tour template).
Package strokies registers the Mack Kensington network sites (modern ElevatedX "v-thumb" tour template).
scrapers/strokiesutil
Package strokiesutil scrapes the Mack Kensington network (Strokies, TugCasting, Public Handjobs) — modern ElevatedX "v-thumb" tour sites.
Package strokiesutil scrapes the Mack Kensington network (Strokies, TugCasting, Public Handjobs) — modern ElevatedX "v-thumb" tour sites.
scrapers/swallowsalon
Package swallowsalon scrapes Swallow Salon (swallowsalon.com), a child site of Amateur Allure.
Package swallowsalon scrapes Swallow Salon (swallowsalon.com), a child site of Amateur Allure.
scrapers/swearl
Package swearl registers the five sites of the Swearl / VR Bangers network, all backed by the shared swearlutil JSON content API scraper.
Package swearl registers the five sites of the Swearl / VR Bangers network, all backed by the shared swearlutil JSON content API scraper.
scrapers/swearlutil
Package swearlutil is the shared scraper for the Swearl / VR Bangers network of VR sites (vrbangers.com, vrbtrans.com, blowvr.com, arporn.com, vrbgay.com).
Package swearlutil is the shared scraper for the Swearl / VR Bangers network of VR sites (vrbangers.com, vrbtrans.com, blowvr.com, arporn.com, vrbgay.com).
scrapers/tadpolexstudio
Package tadpolexstudio scrapes TadPoleX Studio (tadpolexstudio.com), an Elevated X tour on the `latestUpdateB` card skin.
Package tadpolexstudio scrapes TadPoleX Studio (tadpolexstudio.com), an Elevated X tour on the `latestUpdateB` card skin.
scrapers/teendreams
Package teendreams scrapes Teen Dreams (teendreams.com) and LesArchive (lesarchive.com), two Elevated X tours on the `/t4/` prefix sharing one card skin (`content-item` blocks).
Package teendreams scrapes Teen Dreams (teendreams.com) and LesArchive (lesarchive.com), two Elevated X tours on the `/t4/` prefix sharing one card skin (`content-item` blocks).
scrapers/testutil
Package testutil provides helpers for scraper integration tests.
Package testutil provides helpers for scraper integration tests.
scrapers/thatfetishgirl
Package thatfetishgirl scrapes That Fetish Girl (thatfetishgirl.com), an Elevated X tour.
Package thatfetishgirl scrapes That Fetish Girl (thatfetishgirl.com), an Elevated X tour.
scrapers/timtales
Package timtales scrapes Timtales (https://www.timtales.com/), a TYPO3 gay bareback site.
Package timtales scrapes Timtales (https://www.timtales.com/), a TYPO3 gay bareback site.
scrapers/titanmedia
Package titanmedia registers the Titan Media "gloryhole" network sites.
Package titanmedia registers the Titan Media "gloryhole" network sites.
scrapers/titanmediautil
Package titanmediautil scrapes the Titan Media "gloryhole" network (Gloryhole Swallow, CumClinic, Cumpsters, SpyTug).
Package titanmediautil scrapes the Titan Media "gloryhole" network (Gloryhole Swallow, CumClinic, Cumpsters, SpyTug).
scrapers/tokyohot
Package tokyohot scrapes Tokyo-Hot (tokyo-hot.com), a Japanese JAV catalog.
Package tokyohot scrapes Tokyo-Hot (tokyo-hot.com), a Japanese JAV catalog.
scrapers/treasureislandmedia
Package treasureislandmedia scrapes Treasure Island Media (treasureislandmedia.com), a gay studio running a single Drupal catalog whose sub-brands live on subdomains (timfuck, timsuck, timjack, bruthaload, ghr, classics, latinloads).
Package treasureislandmedia scrapes Treasure Island Media (treasureislandmedia.com), a gay studio running a single Drupal catalog whose sub-brands live on subdomains (timfuck, timsuck, timjack, bruthaload, ghr, classics, latinloads).
scrapers/tribdolls
Package tribdolls scrapes Trib Dolls (trib-dolls.com), a custom PHP site on Zurb Foundation 6.
Package tribdolls scrapes Trib Dolls (trib-dolls.com), a custom PHP site on Zurb Foundation 6.
scrapers/underwatershow
Package underwatershow registers the RevshareCash "jscroll" tour sites (Underwater Show, Anal-Coach), all driven by the load_pics.php AJAX feed.
Package underwatershow registers the RevshareCash "jscroll" tour sites (Underwater Show, Anal-Coach), all driven by the load_pics.php AJAX feed.
scrapers/underwatershowutil
Package underwatershowutil scrapes the RevshareCash "jscroll" sites (Underwater Show, Anal-Coach).
Package underwatershowutil scrapes the RevshareCash "jscroll" sites (Underwater Show, Anal-Coach).
scrapers/updateitem
Package updateitem scrapes three Elevated X tours built on the `updateItem` card skin: She Seduced Me and Lesbian Sexuality (both LesbianCash) and MySweetApple.
Package updateitem scrapes three Elevated X tours built on the `updateItem` card skin: She Seduced Me and Lesbian Sexuality (both LesbianCash) and MySweetApple.
scrapers/veutil
Package veutil scrapes WordPress sites running the "video-elements" theme.
Package veutil scrapes WordPress sites running the "video-elements" theme.
scrapers/vintageflash
Package vintageflash scrapes Vintage Flash (vintageflash.com), a hand-rolled PHP tour on the Nylons Cash network.
Package vintageflash scrapes Vintage Flash (vintageflash.com), a hand-rolled PHP tour on the Nylons Cash network.
scrapers/virtualrealporn
Package virtualrealporn scrapes the VirtualRealPorn VR network — a family of sites on the shared "VirtualRealHub" platform: VirtualRealPorn, VirtualRealGay, VirtualRealTrans, VirtualRealJapan and VirtualRealPassion.
Package virtualrealporn scrapes the VirtualRealPorn VR network — a family of sites on the shared "VirtualRealHub" platform: VirtualRealPorn, VirtualRealGay, VirtualRealTrans, VirtualRealJapan and VirtualRealPassion.
scrapers/vrhush
Package vrhush scrapes VRHush (vrhush.com), a Next.js VR site.
Package vrhush scrapes VRHush (vrhush.com), a Next.js VR site.
scrapers/vrlatina
Package vrlatina scrapes VRLatina (vrlatina.com), a Latina VR studio running the Mechbunny PHP CMS.
Package vrlatina scrapes VRLatina (vrlatina.com), a Latina VR studio running the Mechbunny PHP CMS.
scrapers/wearehairy
Package wearehairy scrapes We Are Hairy (wearehairy.com), an MMCore-CMS photo site.
Package wearehairy scrapes We Are Hairy (wearehairy.com), an MMCore-CMS photo site.
scrapers/wifeysworld
Package wifeysworld scrapes Wifey's World (wifeysworld.com), a NATS tour site.
Package wifeysworld scrapes Wifey's World (wifeysworld.com), a NATS tour site.
scrapers/woodmanfilms
Package woodmanfilms scrapes Woodman Films (woodmanfilms.com), covering the main /movie listing and the /pornstar/{slug}_{id} mode.
Package woodmanfilms scrapes Woodman Films (woodmanfilms.com), covering the main /movie listing and the /pornstar/{slug}_{id} mode.
scrapers/wtfpass
Package wtfpass scrapes the WTFPass network — a Russian softcore / amateur group with a shared catalogue served by wtfpass.com and 16 sister-brand domains, all running the same custom CMS.
Package wtfpass scrapes the WTFPass network — a Russian softcore / amateur group with a shared catalogue served by wtfpass.com and 16 sister-brand domains, all running the same custom CMS.
scrapers/xsinsvr
Package xsinsvr scrapes XSinsVR (xsinsvr.com), a VR site on a bespoke server-rendered Nette (PHP) app.
Package xsinsvr scrapes XSinsVR (xsinsvr.com), a VR site on a bespoke server-rendered Nette (PHP) app.
scrapers/xxcel
Package xxcel registers the XX-Cel network sites (xx-cel.com and its child Heavy On Hotties), which share the CMS handled by xxcelutil.
Package xxcel registers the XX-Cel network sites (xx-cel.com and its child Heavy On Hotties), which share the CMS handled by xxcelutil.
scrapers/xxcelutil
Package xxcelutil is the shared scraper for the XX-Cel network — a Euro big-bust glamour CMS shared by xx-cel.com and heavyonhotties.com.
Package xxcelutil is the shared scraper for the XX-Cel network — a Euro big-bust glamour CMS shared by xx-cel.com and heavyonhotties.com.
scrapers/youthlust
Package youthlust scrapes youthlust.club, a Shopify storefront that sells each scene as a product.
Package youthlust scrapes youthlust.club, a Shopify storefront that sells each scene as a product.
scrapers/zishy
Package zishy scrapes Zishy (zishy.com), a Ruby on Rails site.
Package zishy scrapes Zishy (zishy.com), a Ruby on Rails site.
Package models defines the data types produced by scrapers.
Package models defines the data types produced by scrapers.
Package nfo generates Kodi-style .nfo XML documents from merged scene metadata, for media managers that read sidecar files.
Package nfo generates Kodi-style .nfo XML documents from merged scene metadata, for media managers that read sidecar files.
Package parseutil holds the parsing helpers shared across FSS scrapers: duration parsing (colon-separated and ISO 8601), date normalisation, Open Graph meta extraction, and schema.org VideoObject extraction from JSON-LD.
Package parseutil holds the parsing helpers shared across FSS scrapers: duration parsing (colon-separated and ISO 8601), date normalisation, Open Graph meta extraction, and schema.org VideoObject extraction from JSON-LD.
Package scraper defines the interface for site scrapers and a global registry.
Package scraper defines the interface for site scrapers and a global registry.
scrapers
all
Package all registers every site scraper with scraper.Register().
Package all registers every site scraper with scraper.Register().
Package stash is a GraphQL client for a running Stash instance (https://stashapp.cc).
Package stash is a GraphQL client for a running Stash instance (https://stashapp.cc).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL