upsies.utils.predbs.query

Query scene release

Classes

class upsies.utils.predbs.query.SceneQuery(*keywords, group='', episodes={}, release_info=None)[source]

Bases: object

Search query for scene release databases

Parameters:
  • keywords – Search keywords

  • group – Release group name

  • episodesEpisodes-like mapping

classmethod from_string(string)[source]

Create query from string

Parameters:

string – Release name or path to release content

string is passed to ReleaseInfo and the result is passed to from_release().

classmethod from_release(release)[source]

Create query from dict-like object

Parameters:

releaseReleaseName or ReleaseInfo instance or any dict-like object with the keys type, title, year, episodes, resolution, source, video_codec and group.

property keywords

Sequence of search terms

property group

Release group name

property episodes

Episodes-like mapping

property release_info

ReleaseInfo object this query was created from or None