示例#1
0
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 )
示例#2
0
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
示例#3
0
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)