flexget.components.imdb.db module#

class flexget.components.imdb.db.Actor(imdb_id, name=None)[source]#

Bases: VersionedBase

_sa_class_manager = {'id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'imdb_id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'name': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
id#
imdb_id#
name#
class flexget.components.imdb.db.Director(imdb_id, name=None)[source]#

Bases: VersionedBase

_sa_class_manager = {'id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'imdb_id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'name': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
id#
imdb_id#
name#
class flexget.components.imdb.db.Genre(name)[source]#

Bases: VersionedBase

_sa_class_manager = {'id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'name': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
id#
name#
class flexget.components.imdb.db.Language(name)[source]#

Bases: VersionedBase

_sa_class_manager = {'id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'name': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
id#
name#
class flexget.components.imdb.db.Movie(**kwargs)[source]#

Bases: VersionedBase

_sa_class_manager = {'actors': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'directors': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'genres': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'languages': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'meta_score': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'mpaa_rating': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'original_title': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'photo': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'plot_keywords': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'plot_outline': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'score': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'title': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'updated': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'url': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'votes': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'writers': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'year': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
actors#
directors#
property expired#
Returns:

True if movie details are considered to be expired, ie. need of update

genres#
id#
property imdb_id#
languages#
meta_score#
mpaa_rating#
original_title#
photo#
plot_keywords#
plot_outline#
score#
title#
updated#
url#
votes#
writers#
year#
class flexget.components.imdb.db.MovieLanguage(language, prominence=None)[source]#

Bases: VersionedBase

_sa_class_manager = {'language': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'language_id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'movie_id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'prominence': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
language#
language_id#
movie_id#
prominence#
class flexget.components.imdb.db.PlotKeyword(name)[source]#

Bases: VersionedBase

_sa_class_manager = {'id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'name': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
id#
name#
class flexget.components.imdb.db.SearchResult(title, url=None)[source]#

Bases: VersionedBase

_sa_class_manager = {'fails': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'queried': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'title': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'url': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
fails#
id#
property imdb_id#
queried#
title#
url#
class flexget.components.imdb.db.Writer(imdb_id, name=None)[source]#

Bases: VersionedBase

_sa_class_manager = {'id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'imdb_id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'name': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
id#
imdb_id#
name#