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#