import time t1 = time.time() import os import sys import xbmc from metautils import getXBMCActors totals = 0 for library_type in [ "artist", "actor", "" ]: totals += len( getXBMCActors( library_type, False ) ) if xbmc.getCondVisibility( "System.HasAlarm(actors.service)" ): xbmc.executebuiltin( "CancelAlarm(actors.service,true)" ) command = "RunScript(%s)" % os.path.join( sys.path[ 0 ], "service.py" ) xbmc.executebuiltin( "AlarmClock(actors.service,%s,30,true)" % command ) print "Service: %i actors took %r" % ( totals, time.time() - t1 )
import random import urllib from datetime import datetime try: import xbmc, xbmcvfs from xbmcgui import Window from xbmcaddon import Addon Addon = Addon( "script.metadata.actors" ) HOME_WINDOW = Window( 10000 ) JSON_FILE = xbmc.translatePath( Addon.getAddonInfo( "profile" ).rstrip( "/" ) + "/mostpopularpeopleborn.json" ) import metautils from actorsdb import get_actors_for_backend metautils.xbmcvfs_makedirs( os.path.dirname( JSON_FILE ) ) ACTORSDB = get_actors_for_backend() ACTORS = metautils.getXBMCActors( busy=False ) TBN = metautils.Thumbnails() STR_ONLINE_INFO = metautils.Language( 32050 ) clean_bio = metautils.clean_bio except: # NOT RUNNING ON XBMC, ON DEV def clean_bio( bio ): return bio HOME_WINDOW = None JSON_FILE = "mostpopularpeopleborn.json" ACTORSDB = {} ACTORS = [] TBN = None STR_ONLINE_INFO = 'Show Info on IMDB (require a web browser)' try: import json
import time t1 = time.time() import os import sys import xbmc from metautils import getXBMCActors totals = 0 for library_type in ["artist", "actor", ""]: totals += len(getXBMCActors(library_type, False)) if xbmc.getCondVisibility("System.HasAlarm(actors.service)"): xbmc.executebuiltin("CancelAlarm(actors.service,true)") command = "RunScript(%s)" % os.path.join(sys.path[0], "service.py") xbmc.executebuiltin("AlarmClock(actors.service,%s,30,true)" % command) print "Service: %i actors took %r" % (totals, time.time() - t1)