flexget.components.parsing.parsers.parser_guessit module#

class flexget.components.parsing.parsers.parser_guessit.ParserGuessit[source]#

Bases: object

static _guessit_options(options)[source]#
static _proper_count(guessit_result)[source]#

Calculate a FlexGet style proper_count from a guessit result.

_is_valid_groups(group, allow_groups)[source]#
_is_valid_name(data, guessit_options)[source]#
_quality(guessit_result)[source]#

Generate a FlexGet Quality from a guessit result.

_source(guessit_result)[source]#
parse_movie(data, **kwargs)[source]#
parse_series(data, **kwargs)[source]#
SOURCE_MAP = {'Analog HDTV': 'ahdtv', 'Camera': 'cam', 'Digital TV': 'dvb', 'HD Camera': 'cam', 'HD Telecine': 'hdtc', 'HD Telesync': 'telesync', 'Pay-per-view': 'ppv', 'Ultra HDTV': 'uhdtv', 'Video on Demand': 'vod', 'Web': 'web-dl'}#
flexget.components.parsing.parsers.parser_guessit._id_regexps_function(input_string, context)[source]#
flexget.components.parsing.parsers.parser_guessit.normalize_component(data)[source]#
flexget.components.parsing.parsers.parser_guessit.register_plugin()[source]#
flexget.components.parsing.parsers.parser_guessit.rules_builder(config)[source]#