services Package

services Package

myepisodes Module

class flexget.plugins.services.myepisodes.MyEpisodes

Bases: object

Marks a series episode as acquired in your myepisodes.com account.

Simple Example:

Most shows are recognized automatically from their TVDBname. And of course the plugin needs to know your MyEpisodes.com account details.

tasks:
tvshows:
myepisodes:

username: <username> password: <password>

series:
  • human target

  • chuck

Advanced Example:

In some cases, the TVDB name is either not unique or won’t even be discovered. In that case you need to specify the MyEpisodes id manually using the set plugin.

tasks:
tvshows:
myepisodes:

username: <username> password: <password>

series:
  • human target:
    set:

    myepisodes_id: 5111

  • chuck

How to find the MyEpisodes id: http://matrixagents.org/screencasts/myep_example-20110507-131555.png

on_task_output(task, config)

Mark all accepted episodes as acquired on MyEpisodes

schema = {'additionalProperties': False, 'properties': {'password': {'type': 'string'}, 'username': {'type': 'string'}}, 'required': ['username', 'password'], 'type': 'object'}
class flexget.plugins.services.myepisodes.MyEpisodesInfo(series_name, myepisodes_id)

Bases: VersionedBase

id
myepisodes_id
series_name
updated
flexget.plugins.services.myepisodes.register_plugin()