realitystudioutil

package
v1.30.0 Latest Latest
Warning

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

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

Documentation

Overview

Package realitystudioutil scrapes the Reality Studio LLC fetish sites (Subby Girls, Female Worship, Men Are Slaves, Cum Countdown). Every site is the same hand-rolled JS tour whose entire catalog is a static JavaScript array in /js/clips.js — no pagination, no API, no auth. Each row is:

[ filename, title, date, pictureCount, performers, fetishes, flag ]

The per-scene gallery page is /gallery.html?{index} and the poster is /images/gallery/{filename}/Pics/{filename}1.jpg.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Scraper

type Scraper struct {
	Client *http.Client
	// contains filtered or unexported fields
}

func New

func New(cfg SiteConfig) *Scraper

func (*Scraper) ID

func (s *Scraper) ID() string

func (*Scraper) ListScenes

func (s *Scraper) ListScenes(ctx context.Context, studioURL string, opts scraper.ListOpts) (<-chan scraper.SceneResult, error)

func (*Scraper) MatchesURL

func (s *Scraper) MatchesURL(u string) bool

func (*Scraper) Patterns

func (s *Scraper) Patterns() []string

type SiteConfig

type SiteConfig struct {
	ID       string
	Studio   string
	SiteBase string // e.g. "https://www.subbygirls.com" — no trailing slash
	Patterns []string
	MatchRe  *regexp.Regexp
}

Jump to

Keyboard shortcuts

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