def updateAll(): if common.updateRunning(): return cj = common.mechanizeLogin() if not cj: return import movies import tv from datetime import datetime common.addon.setSetting('update_running', datetime.today().strftime('%Y-%m-%d %H:%M')) common.Log('Starting DBUpdate') Notif = xbmcgui.Dialog().notification Notif(common.__plugin__, common.getString(30106), sound=False) tv.addTVdb(False, cj=cj) movies.addMoviesdb(False, cj=cj) NewAsins = common.getCategories() movies.setNewest(NewAsins) tv.setNewest(NewAsins) movies.updateFanart() tv.updateFanart() common.addon.setSetting('last_update', datetime.today().strftime('%Y-%m-%d')) common.addon.setSetting('update_running', 'false') Notif(common.__plugin__, common.getString(30126), sound=False) common.Log('DBUpdate finished')
def setNewest(compList=False): if not compList: compList = common.getCategories() catList = compList['movies'] c = MovieDB.cursor() c.execute('drop table if exists categories') c.execute('''create table categories( title TEXT, asins TEXT);''') c.execute('update movies set recent=null') count = 1 for id in catList: if id == 'PrimeMovieRecentlyAdded': for asin in catList[id]: updateMoviedb(asin, 'recent', count) count += 1 else: c.execute('insert or ignore into categories values (?,?)', [id, catList[id]]) MovieDB.commit()
def updateAll(): if common.updateRunning(): return import movies import tv from datetime import datetime common.addon.setSetting('update_running', datetime.today().strftime('%Y-%m-%d %H:%M')) common.Log('Starting DBUpdate') Notif = xbmcgui.Dialog().notification Notif(common.__plugin__, common.getString(30106), sound = False) tv.addTVdb(False) movies.addMoviesdb(False) NewAsins = common.getCategories() movies.setNewest(NewAsins) movies.updateFanart() tv.setNewest(NewAsins) tv.updateFanart() common.addon.setSetting('last_update', datetime.today().strftime('%Y-%m-%d')) common.addon.setSetting('update_running', 'false') Notif(common.__plugin__, common.getString(30126), sound = False) common.Log('DBUpdate finished')
def setNewest(compList=False): if not compList: compList = common.getCategories() catList = compList['tv_shows'] c = tvDB.cursor() c.execute('drop table if exists categories') c.execute('create table categories(title TEXT, asins TEXT)') c.execute('update seasons set recent=null') count = 1 for catid in catList: if catid == 'PrimeTVRecentlyAdded': for asin in catList[catid]: seasonasin = lookupTVdb(asin, rvalue='seasonasin') if not seasonasin: seasonasin = asin c.execute("update seasons set recent=? where asin like (?)", (count, '%' + seasonasin + '%')) count += 1 else: c.execute('insert or ignore into categories values (?,?)', [catid, catList[catid]]) tvDB.commit()
def setNewest(compList=False): if not compList: compList = common.getCategories() catList = compList['tv_shows'] c = tvDB.cursor() c.execute('drop table if exists categories') c.execute('''create table categories( title TEXT, asins TEXT);''') c.execute('update seasons set recent=null') count = 1 for id_ in catList: if id_ == 'PrimeTVRecentlyAdded': for asin in catList[id_]: seasonasin = lookupTVdb(asin, rvalue='seasonasin') if not seasonasin: seasonasin = asin c.execute("update seasons set recent=? where asin like (?)", (count, '%' + seasonasin + '%')) count += 1 else: c.execute('insert or ignore into categories values (?,?)', [id_, catList[id_]]) tvDB.commit()
def updateAll(): if common.updateRunning(): return import movies import tv from datetime import datetime common.addon.setSetting("update_running", datetime.today().strftime("%Y-%m-%d %H:%M")) common.Log("Starting DBUpdate") Notif = xbmcgui.Dialog().notification Notif(common.__plugin__, common.getString(30106), sound=False) tv.addTVdb(False) movies.addMoviesdb(False) NewAsins = common.getCategories() movies.setNewest(NewAsins) movies.updateFanart() tv.setNewest(NewAsins) tv.updateFanart() common.addon.setSetting("last_update", datetime.today().strftime("%Y-%m-%d")) common.addon.setSetting("update_running", "false") Notif(common.__plugin__, common.getString(30126), sound=False) common.Log("DBUpdate finished")