dezyred

package
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: 10 Imported by: 0

Documentation

Overview

Package dezyred scrapes Dezyred (dezyred.com), a VR interactive-games studio in the VRBangers family. The whole catalog (~51 games) is served by a single open JSON endpoint at /api/games. Performer IDs on each game resolve to names via a companion /api/models endpoint, which the scraper fetches once and caches as an id→name map. There is no pagination — one fetch returns every game — so the runner emits each game as a Scene.

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
}

Scraper implements scraper.StudioScraper for Dezyred.

func New

func New() *Scraper

New constructs a Dezyred 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

Jump to

Keyboard shortcuts

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