upsies.utils.predbs

Scene release search and verification

Modules

base

Abstract base class for scene release databases

common

Classes and functions that are not specific to PredbApiBase subclasses

corruptnet

multi

predbclub

predbnet

query

Query scene release

srrdb

Functions

upsies.utils.predbs.predb(name, config=None)[source]

Create PredbApiBase instance

Parameters:
  • name (str) – Name of the scene release database. A subclass of PredbApiBase with the same name must exist in one of this package’s submodules.

  • config (dict) – User configuration passed to the subclass specified by name

Raises:

ValueError – if no matching subclass can be found

Returns:

PredbApiBase instance

upsies.utils.predbs.predb_names()[source]

Return sequence of valid name arguments for predb()

upsies.utils.predbs.predbs()[source]

Return list of PredbApiBase subclasses