def down_sebanners(cb=None): tvdb = w2p_tvseries_tvdb_loader() res = tvdb.series_banner_update_global() db.commit() if cb: default_callback(cb) return res
def down_epbanners(cb=None): tvdb = w2p_tvseries_tvdb_loader() res = tvdb.episodes_banner_update_global() db.commit() if cb: default_callback(cb) return res
def update(cb=None): tvdb = w2p_tvseries_tvdb_loader() res = tvdb.global_update() res = dict(message='Update done (%s)' % (res)) db.commit() if cb: default_callback(cb) return sj.dumps(res)
def update(cb=None): tvdb = w2p_tvseries_tvdb_loader() res = tvdb.global_update() res = dict(message="Update done (%s)" % (res)) db.commit() if cb: default_callback(cb) return sj.dumps(res)
def update_single_series(series_id): tvdb = w2p_tvseries_tvdb_loader() se_tb = db.series series = db(se_tb.id == series_id).select(se_tb.seriesid, se_tb.language).first() if not series: return db(se_tb.id == series_id).update(lastupdated=se_tb.lastupdated - 10000) res = tvdb.add_series(series.seriesid, series.language) db.commit() return sj.dumps(res)
def add(): gs = w2p_tvseries_settings().global_settings() language = gs.language or 'en' error = None res = [] form = SQLFORM.factory(Field("series_name", requires=IS_NOT_EMPTY()), showid=False) if form.process(hideerror=True).accepted: try: tvdb = w2p_tvseries_tvdb_loader() res = tvdb.search_series(form.vars.series_name, language) except: res = [] error = 'Sorry, timeout on thetvdb.com, try again later' response.flash = '' return dict(res=res, form=form, error=error)
def add_series(seriesid, language): tvdb = w2p_tvseries_tvdb_loader() rtn = tvdb.add_series(seriesid, language) db.commit() return rtn