def start(): import urllib #re-import ZattooDB to prevent "convert_timestamp" error from resources.zattooDB import ZattooDB _zattooDB_ = ZattooDB() _zattooDB_.cleanProg(True) #re-import ZattooDB to prevent "convert_timestamp" error from resources.zattooDB import ZattooDB _zattooDB_ = ZattooDB() _zattooDB_.updateChannels(True) #re-import ZattooDB to prevent "convert_timestamp" error from resources.zattooDB import ZattooDB _zattooDB_ = ZattooDB() _zattooDB_.updateProgram() startTime = datetime.datetime.now() #-datetime.timedelta(minutes = 60) endTime = datetime.datetime.now() + datetime.timedelta(minutes=20) #re-import ZattooDB to prevent "convert_timestamp" error from resources.zattooDB import ZattooDB _zattooDB_ = ZattooDB() #xbmcgui.Dialog().notification(localString(31916), localString(30110), __addon__.getAddonInfo('path') + '/icon.png', 3000, False) _zattooDB_.getProgInfo(True, startTime, endTime) #xbmcgui.Dialog().notification(localString(31106), localString(31915), __addon__.getAddonInfo('path') + '/icon.png', 3000, False) #xbmc.executebuiltin("ActivateWindow(busydialog)") recInfo() _library_.delete_library() # add by samoth _library_.make_library()
def refreshProg(): import urllib monitor = xbmc.Monitor() while not monitor.abortRequested(): if monitor.waitForAbort(600): break from resources.zattooDB import ZattooDB _zattooDB_ = ZattooDB() #update programInfo startTime=datetime.datetime.now() endTime=datetime.datetime.now()+datetime.timedelta(minutes = 120) try: getProgNextDay() _zattooDB_.getProgInfo(False, startTime, endTime,'all') except: pass
def refreshProg(): import urllib monitor = xbmc.Monitor() while not monitor.abortRequested(): if monitor.waitForAbort(600): break from resources.zattooDB import ZattooDB _zattooDB_ = ZattooDB() #update programInfo startTime = datetime.datetime.now() endTime = datetime.datetime.now() + datetime.timedelta(minutes=120) print 'StartRefresh ' + str(datetime.datetime.now()) try: _zattooDB_.getProgInfo(False, startTime, endTime) except: print 'ERROR on REFRESH' pass print "REFRESH Prog " + str(datetime.datetime.now())
def start(): import urllib #xbmc.executebuiltin('ActivateWindow(busydialognocancel)') #re-import ZattooDB to prevent "convert_timestamp" error from resources.zattooDB import ZattooDB _zattooDB_ = ZattooDB() _zattooDB_.cleanProg(True) #re-import ZattooDB to prevent "convert_timestamp" error from resources.zattooDB import ZattooDB _zattooDB_ = ZattooDB() _zattooDB_.updateChannels() #re-import ZattooDB to prevent "convert_timestamp" error from resources.zattooDB import ZattooDB _zattooDB_ = ZattooDB() _zattooDB_.updateProgram() try: tomorrow = datetime.datetime.today() + datetime.timedelta(days=1) _zattooDB_.updateProgram(tomorrow) except:pass startTime=datetime.datetime.now()#-datetime.timedelta(minutes = 60) endTime=datetime.datetime.now()+datetime.timedelta(minutes = 20) #re-import ZattooDB to prevent "convert_timestamp" error from resources.zattooDB import ZattooDB _zattooDB_ = ZattooDB() #xbmcgui.Dialog().notification(localString(31916), localString(30110), __addon__.getAddonInfo('path') + '/icon.png', 3000, False) if __addon__.getSetting('dbonstart') == 'true': _zattooDB_.getProgInfo(True, startTime, endTime) recInfo() _library_.delete_library() # add by samoth _library_.make_library()