tvrenamer.services package¶
Submodules¶
tvrenamer.services.base module¶
-
class
tvrenamer.services.base.Service¶ Bases:
object-
get_episode_name(series, episode_numbers, season_number)¶ Perform lookup for name of episode numbers for a given series.
Parameters: - series (object) – instance of a series
- episode_numbers (list) – the episode sequence number
- season_number (int) – numeric season of series
Returns: list of episode name
Return type: list(str)
-
get_series_by_id(series_id)¶ Perform lookup for series
Parameters: series_id (int) – series id of series Returns: instance of series Return type: object
-
get_series_by_name(series_name)¶ Perform lookup for series
Parameters: series_name (str) – series name found within filename Returns: instance of series Return type: object
-
get_series_name(series)¶ Perform lookup for name of series
Parameters: series (object) – instance of a series Returns: name of series Return type: str
-
tvrenamer.services.tvdb module¶
-
class
tvrenamer.services.tvdb.TvdbService¶ Bases:
tvrenamer.services.base.ServiceProvides access thetvdb data service to lookup TV Series information.
Services used from thetvdb:
- search series by name
- lookup series by id
- get episode name(s) by season number and episode number(s)
-
get_episode_name(series, episode_numbers, season_number)¶ Perform lookup for name of episode numbers for a given series.
Parameters: - series (object) – instance of a series
- episode_numbers (list) – the episode sequence number
- season_number (int) – numeric season of series
Returns: list of episode name
Return type: list(str)
-
get_series_by_id(series_id)¶ Perform lookup for series
Parameters: series_id (int) – series id of series Returns: instance of series Return type: object
-
get_series_by_name(series_name)¶ Perform lookup for series
Parameters: series_name (str) – series name found within filename Returns: instance of series Return type: object
-
get_series_name(series)¶ Perform lookup for name of series
Parameters: series (object) – instance of a series Returns: name of series Return type: str