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 RefreshList(): cj = mechanizeLogin() if not cj: return import tv import movies l = args.get('url') mvlist = [] tvlist = [] pDialog = xbmcgui.DialogProgress() pDialog.create(pluginname, getString(30117)) for asin in SCRAP_ASINS(movielib % l, cj): if not movies.lookupMoviedb(asin): mvlist.append(asin) for asin in SCRAP_ASINS(tvlib % l, cj): if not tv.lookupTVdb(asin, tbl='seasons'): tvlist.append(asin) if mvlist: movies.updateLibrary(mvlist) if tvlist: tv.addTVdb(False, tvlist, None) pDialog.close() if mvlist: movies.updateFanart() if tvlist: tv.updateFanart()
def RefreshList(): cj = common.mechanizeLogin() if not cj: return import tv import movies l = common.args.url mvlist = [] tvlist = [] pDialog = xbmcgui.DialogProgress() pDialog.create(common.__plugin__, common.getString(30117)) for asin in common.SCRAP_ASINS(common.movielib % l, cj): if not movies.lookupMoviedb(asin): mvlist.append(asin) for asin in common.SCRAP_ASINS(common.tvlib % l, cj): if not tv.lookupTVdb(asin, tbl='seasons'): tvlist.append(asin) if mvlist: movies.updateLibrary(mvlist) if tvlist: tv.addTVdb(False, tvlist, None) pDialog.close() if mvlist: movies.updateFanart() if tvlist: tv.updateFanart()
def RefreshList(): import tv import movies list_ = common.args.url mvlist = [] tvlist = [] pDialog = xbmcgui.DialogProgress() pDialog.create(common.__plugin__, common.getString(30117)) for asin in common.SCRAP_ASINS(common.movielib % list_): if not movies.lookupMoviedb(asin): mvlist.append(asin) for asin in common.SCRAP_ASINS(common.tvlib % list_): if not tv.lookupTVdb(asin, tbl='seasons'): tvlist.append(asin) if mvlist: movies.updateLibrary(mvlist) if tvlist: tv.addTVdb(False, tvlist) pDialog.close() if mvlist: movies.updateFanart() if tvlist: tv.updateFanart()
def updateAll(): import movies import tv from datetime import datetime common.addon.setSetting('update_running', datetime.today().strftime('%Y-%m-%d %H:%M')) Notif = xbmcgui.Dialog().notification Notif(common.__plugin__, common.getString(30106), sound = False) tv.addTVdb(full_update = False) movies.addMoviesdb(full_update = False) NewAsins = common.getNewest() 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)
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 updateAll(): from service import updateRunning from datetime import datetime if updateRunning(): return writeConfig('update_running', datetime.today().strftime('%Y-%m-%d %H:%M')) cj = MechanizeLogin() if not cj: writeConfig('update_running', 'false') return import movies import tv Log('Starting DBUpdate') Notif(getString(30106)) xbmc.executebuiltin('Container.Refresh') tvresult = tv.addTVdb(False, cj=cj) mvresult = movies.addMoviesdb(False, cj=cj) NewAsins = getCategories() if tvresult and mvresult: writeConfig('last_update', datetime.today().strftime('%Y-%m-%d')) if mvresult: movies.setNewest(NewAsins) movies.updateFanart() if tvresult: tv.setNewest(NewAsins) tv.updateFanart() writeConfig('update_running', 'false') if xbmc.getInfoLabel( 'Container.FolderPath') == 'plugin://plugin.video.amazon/': xbmc.executebuiltin('Container.Refresh') Notif(getString(30126)) Log('DBUpdate finished')
def updateAll(): from service import updateRunning from datetime import datetime if updateRunning(): return writeConfig('update_running', datetime.today().strftime('%Y-%m-%d %H:%M')) cj = MechanizeLogin() if not cj: writeConfig('update_running', 'false') return import movies import tv Log('Starting DBUpdate') Notif(getString(30106)) xbmc.executebuiltin('Container.Refresh') tvresult = tv.addTVdb(False, cj=cj) mvresult = movies.addMoviesdb(False, cj=cj) NewAsins = getCategories() if tvresult and mvresult: writeConfig('last_update', datetime.today().strftime('%Y-%m-%d')) if mvresult: movies.setNewest(NewAsins) movies.updateFanart() if tvresult: tv.setNewest(NewAsins) tv.updateFanart() writeConfig('update_running', 'false') if xbmc.getInfoLabel('Container.FolderPath') == 'plugin://plugin.video.amazon/': xbmc.executebuiltin('Container.Refresh') Notif(getString(30126)) Log('DBUpdate finished')
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")