Пример #1
0
    def sync_rss():
        logging.info(u'Running automatic IMDB rss sync.')
        rss_url = core.CONFIG['Search']['Watchlists']['imdbrss']

        imdb_rss = imdb.ImdbRss()

        imdb_rss.get_rss(rss_url)
        return
Пример #2
0
import os
import time
from base64 import b16encode

from core import searcher, postprocessing
from core.rss import imdb, popularmovies
from core.cp_plugins.taskscheduler import SchedulerPlugin
from core import trakt
from core.library import Metadata

logging = logging.getLogger(__name__)

md = Metadata()
pp = postprocessing.Postprocessing()
search = searcher.Searcher()
imdb = imdb.ImdbRss()
popular_feed = popularmovies.PopularMoviesFeed()
trakt = trakt.Trakt()


def create_plugin():
    ''' Creates plugin instance, adds tasks, and subscribes to cherrypy.engine

    Does not return
    '''
    logging.info('Initializing scheduler plugin.')
    core.scheduler_plugin = SchedulerPlugin(cherrypy.engine,
                                            record_handler=record_handler)
    AutoSearch.create()
    AutoUpdateCheck.create()
    ImdbRssSync.create()
Пример #3
0
 def imdb_sync():
     imdb_rss = imdb.ImdbRss()
     imdb_rss.get_rss()
     return