wyvern.plugins.operavision

Operavision Factory and Job.

Download All Videos and Credits for Performances on operavision.eu

class wyvern.plugins.operavision.OperaVisionFactory

Operavision Factory.

Download All Video Performances on operavision.eu

generate_config(slug: str, company: str) dict

Return yt-dlp configuration for a video.

load_jobs(manager: Manager) None

Load the list of performances and populate the job queue.

plugin_id: str = 'operavision'

ID of the plugin to use

Should be in kebab-case. Will be the name of the folder files are output into. The name should be unique per-Factory, but may be shared with one (or more) Artisan.

class wyvern.plugins.operavision.OperaVisionNFOJob(name: str, company: str, slug: str)

Job to create an NFO file from a performance page.

do_download(_: Manager) None

Do The Download.

Scrapes the content from the performance page.

should_skip(_: Manager) bool

Determine if job can be skipped.