flexget.components.thetvdb.thetvdb_lookup module#

class flexget.components.thetvdb.thetvdb_lookup.PluginThetvdbLookup[source]#

Bases: object

Retrieve TheTVDB information for entries.

Use series_name, series_season, series_episode from series plugin.

Example:

thetvdb_lookup: yes

Primarily used for passing thetvdb information to other plugins. Among these is the IMDB url for the series.

This information is provided (via entry):

series info:
  tvdb_series_name
  tvdb_rating
  tvdb_status (Continuing or Ended)
  tvdb_runtime (show runtime in minutes)
  tvdb_first_air_date
  tvdb_air_time
  tvdb_content_rating
  tvdb_genres
  tvdb_network
  tvdb_overview
  tvdb_banner
  tvdb_posters
  tvdb_airs_day_of_week
  tvdb_actors
  tvdb_language (en, fr, etc.)
  imdb_url (if available)
  zap2it_id (if available)
episode info: (if episode is found)
  tvdb_ep_name
  tvdb_ep_overview
  tvdb_ep_directors
  tvdb_ep_writers
  tvdb_ep_air_date
  tvdb_ep_rating
  tvdb_ep_guest_stars
  tvdb_ep_image
lazy_episode_lookup(entry, language)[source]#
lazy_series_actor_lookup(entry, language)[source]#
lazy_series_lookup(entry, language)[source]#
lazy_series_poster_lookup(entry, language)[source]#
on_task_metainfo(task, config)[source]#
series_lookup(**kwargs)#
episode_map = {'tvdb_absolute_number': 'absolute_number', 'tvdb_ep_air_date': 'first_aired', 'tvdb_ep_directors': 'director', 'tvdb_ep_id': <function PluginThetvdbLookup.<lambda>>, 'tvdb_ep_image': 'image', 'tvdb_ep_name': 'name', 'tvdb_ep_overview': 'overview', 'tvdb_ep_rating': 'rating', 'tvdb_episode': 'episode_number', 'tvdb_season': 'season_number'}#
schema = {'oneOf': [{'type': 'boolean'}, {'properties': {'language': {'default': 'en', 'type': 'string'}}, 'type': 'object'}]}#
series_actor_map = {'tvdb_actors': 'actors'}#
property series_identifier#

Return the plugin main identifier type.

series_map = {'imdb_id': 'imdb_id', 'imdb_url': <function PluginThetvdbLookup.<lambda>>, 'tvdb_air_time': 'airs_time', 'tvdb_airs_day_of_week': 'airs_dayofweek', 'tvdb_banner': 'banner', 'tvdb_content_rating': 'content_rating', 'tvdb_first_air_date': 'first_aired', 'tvdb_genres': <function PluginThetvdbLookup.<lambda>>, 'tvdb_id': 'id', 'tvdb_language': 'language', 'tvdb_network': 'network', 'tvdb_overview': 'overview', 'tvdb_rating': 'rating', 'tvdb_runtime': 'runtime', 'tvdb_series_name': 'name', 'tvdb_status': 'status', 'tvdb_url': <function PluginThetvdbLookup.<lambda>>, 'zap2it_id': 'zap2it_id'}#
series_poster_map = {'tvdb_posters': 'posters'}#
flexget.components.thetvdb.thetvdb_lookup.register_plugin()[source]#