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.

feeds:
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.

feeds:
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

lookup_myepisodes_id(entry, opener, session)

Populates myepisodes_id field for an entry, and returns the id.

Call will also set entry field myepisode_id if successful.

Return:
myepisode id
Raises:
LookupError if entry does not have field series_name
mark_episode(feed, entry, opener)

Mark episode as acquired.

Required entry fields:
  • series_name
  • series_season
  • series_episode
Raises:
PluginWarning if operation fails
on_feed_exit(feed, config)

Mark all accepted episodes as acquired on MyEpisodes

validator()
class flexget.plugins.services.myepisodes.MyEpisodesInfo(series_name, myepisodes_id)

Bases: sqlalchemy.ext.declarative.Base

id
myepisodes_id
series_name
updated

trakt_acquired Module

class flexget.plugins.services.trakt_acquired.TraktAcquired

Bases: object

Marks all accepted TV episodes or movies as acquired in your trakt.tv library.

on_feed_exit(feed, config)

Finds accepted movies and series episodes and submits them to trakt as acquired.

post_json_to_trakt(url, data)

Dumps data as json and POSTs it to the specified url.

validator()

Table Of Contents

Previous topic

output Package

Next topic

start Package

This Page