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
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()
def imdb_sync(): imdb_rss = imdb.ImdbRss() imdb_rss.get_rss() return