本文整理汇总了Python中resources.libs.wizard.setS函数的典型用法代码示例。如果您正苦于以下问题:Python setS函数的具体用法?Python setS怎么用?Python setS使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了setS函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: updateTrakt
def updateTrakt(do, who):
file = TRAKTID[who]['file']
settings = TRAKTID[who]['settings']
data = TRAKTID[who]['data']
addonid = wiz.addonId(TRAKTID[who]['plugin'])
saved = TRAKTID[who]['saved']
default = TRAKTID[who]['default']
user = addonid.getSetting(default)
suser = wiz.getS(saved)
name = TRAKTID[who]['name']
icon = TRAKTID[who]['icon']
if do == 'update':
if not user == '':
try:
with open(file, 'w') as f:
for trakt in data:
f.write('<trakt>\n\t<id>%s</id>\n\t<value>%s</value>\n</trakt>\n' % (trakt, addonid.getSetting(trakt)))
f.close()
user = addonid.getSetting(default)
wiz.setS(saved, user)
wiz.LogNotify("[COLOR %s]%s[/COLOR]" % (COLOR1, name), '[COLOR %s]Trakt Data: Saved![/COLOR]' % COLOR2, 2000, icon)
except Exception, e:
wiz.log("[Trakt Data] Unable to Update %s (%s)" % (who, str(e)), xbmc.LOGERROR)
else: wiz.LogNotify("[COLOR %s]%s[/COLOR]" % (COLOR1, name), '[COLOR %s]Trakt Data: Not Registered![/COLOR]' % COLOR2, 2000, icon)
开发者ID:Shepo6,项目名称:Shepo,代码行数:25,代码来源:traktit.py
示例2: doNormalInstall
def doNormalInstall(self):
wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s] [User Selected: Normal Install build]" % (BUILDVERSION, LATESTVERSION), xbmc.LOGNOTICE)
wiz.log("[Check Updates] [Next Check: %s]" % str(NEXTCHECK), xbmc.LOGNOTICE)
wiz.setS('lastbuildcheck', str(NEXTCHECK))
self.close()
url = 'plugin://%s/?mode=install&name=%s&url=normal' % (ADDON_ID, urllib.quote_plus(BUILDNAME))
xbmc.executebuiltin('RunPlugin(%s)' % url)
开发者ID:salondigital,项目名称:salondigital,代码行数:7,代码来源:notify.py
示例3: updateDebrid
def updateDebrid(do, who):
file = DEBRIDID[who]['file']
settings = DEBRIDID[who]['settings']
data = DEBRIDID[who]['data']
addonid = wiz.addonId(DEBRIDID[who]['plugin'])
saved = DEBRIDID[who]['saved']
default = DEBRIDID[who]['default']
user = addonid.getSetting(default)
suser = wiz.getS(saved)
name = DEBRIDID[who]['name']
icon = DEBRIDID[who]['icon']
if do == 'update':
if not user == '':
try:
with open(file, 'w') as f:
for debrid in data:
f.write('<debrid>\n\t<id>%s</id>\n\t<value>%s</value>\n</debrid>\n' % (debrid, addonid.getSetting(debrid)))
f.close()
user = addonid.getSetting(default)
wiz.setS(saved, user)
wiz.LogNotify("[COLOR %s]%s[/COLOR]" % (COLOR1, name), '[COLOR %s]Datos de Real Debrid: Guardados![/COLOR]' % COLOR2, 2000, icon)
except Exception, e:
wiz.log("[Real Debrid Data] Unable to Update %s (%s)" % (who, str(e)), xbmc.LOGERROR)
else: wiz.LogNotify("[COLOR %s]%s[/COLOR]" % (COLOR1, name), '[COLOR %s]Datos de Real Debrid: No registrado![/COLOR]' % COLOR2, 2000, icon)
开发者ID:salondigital,项目名称:salondigital,代码行数:25,代码来源:debridit.py
示例4: clearSaved
def clearSaved(who, over=False):
if who == 'all':
for debrid in DEBRIDID:
clearSaved(debrid, True)
elif DEBRIDID[who]:
file = DEBRIDID[who]['file']
if os.path.exists(file):
os.remove(file)
wiz.LogNotify('[COLOR %s]%s[/COLOR]' % (COLOR1, DEBRIDID[who]['name']),'[COLOR %s]Datos de Real Debrid: Eliminados![/COLOR]' % COLOR2, 2000, DEBRIDID[who]['icon'])
wiz.setS(DEBRIDID[who]['saved'], '')
if over == False: wiz.refresh()
开发者ID:salondigital,项目名称:salondigital,代码行数:11,代码来源:debridit.py
示例5: clearSaved
def clearSaved(who, over=False):
if who == 'all':
for login in LOGINID:
clearSaved(login, True)
elif LOGINID[who]:
file = LOGINID[who]['file']
if os.path.exists(file):
os.remove(file)
wiz.LogNotify('[COLOR %s]%s[/COLOR]' % (COLOR1, LOGINID[who]['name']), '[COLOR %s]Login Info: Removed![/COLOR]' % COLOR2, 2000, LOGINID[who]['icon'])
wiz.setS(LOGINID[who]['saved'], '')
if over == False: wiz.refresh()
开发者ID:Shepo6,项目名称:Shepo,代码行数:11,代码来源:loginit.py
示例6: onClick
def onClick(self, controlId):
if controlId == self.okbutton:
self.close()
for item in self.controllist:
at = self.controllist.index(item)
if self.getControl(item).isSelected(): wiz.setS(self.controlsettings[at], 'true')
else: wiz.setS(self.controlsettings[at], 'false')
if self.getControl(self.whitelist).isSelected() and not self.whitelistcurrent == 'true':
wiz.whiteList('edit')
开发者ID:salondigital,项目名称:salondigital,代码行数:11,代码来源:notify.py
示例7: clearSaved
def clearSaved(who, over=False):
if who == 'all':
for trakt in TRAKTID:
clearSaved(trakt, True)
elif TRAKTID[who]:
file = TRAKTID[who]['file']
if os.path.exists(file):
os.remove(file)
wiz.LogNotify("[COLOR %s]%s[/COLOR]" % (COLOR1, TRAKTID[who]['name']),'[COLOR %s]Trakt Data: Removed![/COLOR]' % COLOR2, 2000, TRAKTID[who]['icon'])
wiz.setS(TRAKTID[who]['saved'], '')
if over == False: wiz.refresh()
开发者ID:Shepo6,项目名称:Shepo,代码行数:11,代码来源:traktit.py
示例8: checkUpdate
def checkUpdate():
BUILDNAME = wiz.getS('buildname')
BUILDVERSION = wiz.getS('buildversion')
link = wiz.openURL(BUILDFILE).replace('\n','').replace('\r','').replace('\t','')
match = re.compile('name="%s".+?ersion="(.+?)"' % BUILDNAME).findall(link)
if len(match) > 0:
version = match[0]
wiz.setS('latestversion', version)
if version > BUILDVERSION:
notify.updateWindow()
else: wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s]" % (BUILDVERSION, version))
else: wiz.log("[Check Updates] ERROR: Unable to find build version in build text file")
开发者ID:pansbox,项目名称:Pandoras-Box,代码行数:12,代码来源:startup.py
示例9: debridIt
def debridIt(do, who):
if not os.path.exists(ADDONDATA): os.makedirs(ADDONDATA)
if not os.path.exists(REALFOLD): os.makedirs(REALFOLD)
if who == "all":
if os.path.exists(PATHEXODUS): debrid_Exodus(do)
if os.path.exists(PATHSPECTO): debrid_Specto(do)
if os.path.exists(PATHURL): debrid_Url(do)
wiz.setS('debridlastsave', str(THREEDAYS))
else:
if who == "exodus" and os.path.exists(PATHEXODUS): debrid_Exodus(do)
if who == "specto" and os.path.exists(PATHSPECTO): debrid_Specto(do)
if who == "url" and os.path.exists(PATHURL): debrid_Url(do)
开发者ID:brokentechie,项目名称:BTrepo,代码行数:12,代码来源:debridit.py
示例10: loginIt
def loginIt(do, who):
if not os.path.exists(ADDONDATA): os.makedirs(ADDONDATA)
if not os.path.exists(LOGINFOLD): os.makedirs(LOGINFOLD)
if who == 'all':
for log in ORDER:
if os.path.exists(LOGINID[log]['path']): updateLogin(do, log)
else: wiz.log('[Login Data] %s(%s) is not installed' % (LOGINID[log]['name'],LOGINID[log]['plugin']))
wiz.setS('loginlastsave', str(THREEDAYS))
else:
if LOGINID[who]:
if os.path.exists(LOGINID[who]['path']):
updateLogin(do, who)
else: wiz.log('[Login Data] Invalid Entry: %s' % who)
开发者ID:pansbox,项目名称:Pandoras-Box,代码行数:13,代码来源:loginit.py
示例11: traktIt
def traktIt(do, who):
if not os.path.exists(ADDONDATA): os.makedirs(ADDONDATA)
if not os.path.exists(TRAKTFOLD): os.makedirs(TRAKTFOLD)
if who == 'all':
for log in ORDER:
if os.path.exists(TRAKTID[log]['path']): updateTrakt(do, log)
else: wiz.log('[Trakt Data] %s(%s) is not installed' % (TRAKTID[log]['name'],TRAKTID[log]['plugin']))
wiz.setS('traktlastsave', str(THREEDAYS))
else:
if TRAKTID[who]:
if os.path.exists(TRAKTID[who]['path']):
updateTrakt(do, who)
else: wiz.log('[Trakt Data] Invalid Entry: %s' % who)
开发者ID:pansbox,项目名称:Pandoras-Box,代码行数:13,代码来源:traktit.py
示例12: debridIt
def debridIt(do, who):
if not os.path.exists(ADDONDATA): os.makedirs(ADDONDATA)
if not os.path.exists(REALFOLD): os.makedirs(REALFOLD)
if who == 'all':
for log in ORDER:
if os.path.exists(DEBRIDID[log]['path']): updateDebrid(do, log)
else: wiz.log('[Real Debrid Data] %s(%s) is not installed' % (DEBRIDID[log]['name'],DEBRIDID[log]['plugin']))
wiz.setS('debridlastsave', str(THREEDAYS))
else:
if DEBRIDID[who]:
if os.path.exists(DEBRIDID[who]['path']):
updateDebrid(do, who)
else: wiz.log('[Real Debrid Data] Invalid Entry: %s' % who)
开发者ID:pansbox,项目名称:Pandoras-Box,代码行数:13,代码来源:debridit.py
示例13: clearSaved
def clearSaved(who):
addonlist = {'salts':'salts_trakt', 'saltshd':'saltshd_trakt', 'exodus':'exodus_trakt', 'royalwe':'royalwe_trakt', 'velocity':'velocity_trakt', 'velocitykids':'velocitykids_trakt', 'trakt':'trakt_trakt', 'specto':'specto_trakt'}
if who == 'all':
for trakt in addonlist:
file = os.path.join(TRAKTFOLD, addonlist[trakt])
if os.path.exists(file): os.remove(file)
wiz.setS(trakt, '')
wiz.LogNotify(trakt.upper(),'Trakt Data: [COLOR green]Removed![/COLOR]', 2000, os.path.join(eval('PATH'+trakt.upper()),'icon.png'))
else:
file = os.path.join(TRAKTFOLD, addonlist[who])
if os.path.exists(file): os.remove(file)
wiz.setS(who, '')
wiz.LogNotify(who.upper(),'Trakt Data: [COLOR green]Removed![/COLOR]', 2000, os.path.join(eval('PATH'+who.upper()),'icon.png'))
xbmc.executebuiltin('Container.Refresh')
开发者ID:brokentechie,项目名称:BTrepo,代码行数:14,代码来源:traktit.py
示例14: clearSaved
def clearSaved(who):
addonlist = {'exodus':'exodus_debrid', 'specto':'specto_debrid', 'url':'url_debrid'}
if who == 'all':
for debrid in addonlist:
file = os.path.join(REALFOLD, addonlist[debrid])
if os.path.exists(file): os.remove(file)
wiz.setS('urlresolver' if debrid == 'url' else str('real'+debrid), '')
wiz.LogNotify(debrid.upper(),'Real Debrid Data: [COLOR green]Removed![/COLOR]', 2000, os.path.join(eval('PATH'+debrid.replace('real', '').upper()),'icon.png'))
else:
file = os.path.join(REALFOLD, addonlist[who])
if os.path.exists(file): os.remove(file)
wiz.setS('urlresolver' if who == 'url' else str('real'+who), '')
wiz.LogNotify(who.upper().replace('real', ''),'Real Debrid Data: [COLOR green]Removed![/COLOR]', 2000, os.path.join(eval('PATH'+who.replace('real', '').upper()),'icon.png'))
xbmc.executebuiltin('Container.Refresh')
开发者ID:brokentechie,项目名称:BTrepo,代码行数:14,代码来源:debridit.py
示例15: checkUpdate
def checkUpdate():
BUILDNAME = wiz.getS('buildname')
BUILDVERSION = wiz.getS('buildversion')
link = wiz.openURL(BUILDFILE).replace('\n','').replace('\r','').replace('\t','')
match = re.compile('name="%s".+?ersion="(.+?)".+?con="(.+?)".+?anart="(.+?)"' % BUILDNAME).findall(link)
if len(match) > 0:
version = match[0][0]
icon = match[0][1]
fanart = match[0][2]
wiz.setS('latestversion', version)
if version > BUILDVERSION:
if DISABLEUPDATE == 'false':
wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s] Opening Update Window" % (BUILDVERSION, version), xbmc.LOGNOTICE)
notify.updateWindow(BUILDNAME, BUILDVERSION, version, icon, fanart)
else: wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s] Update Window Disabled" % (BUILDVERSION, version), xbmc.LOGNOTICE)
else: wiz.log("[Check Updates] [Installed Version: %s] [Current Version: %s]" % (BUILDVERSION, version), xbmc.LOGNOTICE)
else: wiz.log("[Check Updates] ERROR: Unable to find build version in build text file", xbmc.LOGERROR)
开发者ID:CYBERxNUKE,项目名称:xbmc-addon,代码行数:17,代码来源:startup.py
示例16: updateDebrid
def updateDebrid(do, who):
file = DEBRIDID[who]['file']
settings = DEBRIDID[who]['settings']
data = DEBRIDID[who]['data']
addonid = wiz.addonId(DEBRIDID[who]['plugin'])
saved = DEBRIDID[who]['saved']
default = DEBRIDID[who]['default']
user = addonid.getSetting(default)
suser = wiz.getS(saved)
name = DEBRIDID[who]['name']
icon = DEBRIDID[who]['icon']
if do == 'update':
if not user == '':
with open(file, 'w') as f:
for debrid in data: f.write('<debrid>\n\t<id>%s</id>\n\t<value>%s</value>\n</debrid>\n' % (debrid, addonid.getSetting(debrid)))
f.close()
user = addonid.getSetting(default)
wiz.setS(saved, user)
wiz.LogNotify(name,'Real Debrid Data: [COLOR green]Saved![/COLOR]', 2000, icon)
else: wiz.LogNotify(name,'Real Debrid Data: [COLOR red]Not Registered![/COLOR]', 2000, icon)
elif do == 'restore':
if os.path.exists(file):
f = open(file,mode='r'); g = f.read().replace('\n','').replace('\r','').replace('\t',''); f.close();
match = re.compile('<debrid><id>(.+?)</id><value>(.+?)</value></debrid>').findall(g)
if len(match) > 0:
for debrid, value in match:
addonid.setSetting(debrid, value)
user = addonid.getSetting(default)
wiz.setS(saved, user)
wiz.LogNotify(name,'Real Debrid: [COLOR green]Restored![/COLOR]', 2000, icon)
#else: wiz.LogNotify(name,'Real Debrid Data: [COLOR red]Not Found![/COLOR]', 2000, icon)
elif do == 'clearaddon':
wiz.log('%s SETTINGS: %s' % (name, settings))
if os.path.exists(settings):
f = open(settings,"r"); lines = f.readlines(); f.close()
f = open(settings,"w")
for line in lines:
match = re.compile('<setting.+?id="(.+?)".+?/>').findall(line)
if len(match) == 0: f.write(line)
elif match[0] not in data: f.write(line)
else: wiz.log('[Debrid Clear Addon] Removing Line: %s' % line)
f.close()
wiz.LogNotify(name,'Addon Data: [COLOR green]Cleared![/COLOR]', 2000, icon)
else: wiz.LogNotify(name,'Addon Data: [COLOR red]Clear Failed![/COLOR]', 2000, icon)
xbmc.executebuiltin('Container.Refresh')
开发者ID:pansbox,项目名称:Pandoras-Box,代码行数:46,代码来源:debridit.py
示例17: traktIt
def traktIt(do, who):
if not os.path.exists(ADDONDATA): os.makedirs(ADDONDATA)
if not os.path.exists(TRAKTFOLD): os.makedirs(TRAKTFOLD)
if who == 'all':
for log in ORDER:
if os.path.exists(TRAKTID[log]['path']):
try:
addonid = wiz.addonId(TRAKTID[log]['plugin'])
default = TRAKTID[log]['default']
user = addonid.getSetting(default)
if user == '' and do == 'update': continue
updateTrakt(do, log)
except: pass
else: wiz.log('[Trakt Data] %s(%s) is not installed' % (TRAKTID[log]['name'],TRAKTID[log]['plugin']), xbmc.LOGERROR)
wiz.setS('traktlastsave', str(THREEDAYS))
else:
if TRAKTID[who]:
if os.path.exists(TRAKTID[who]['path']):
updateTrakt(do, who)
else: wiz.log('[Trakt Data] Invalid Entry: %s' % who, xbmc.LOGERROR)
开发者ID:Shepo6,项目名称:Shepo,代码行数:20,代码来源:traktit.py
示例18: debridIt
def debridIt(do, who):
if not os.path.exists(ADDONDATA): os.makedirs(ADDONDATA)
if not os.path.exists(REALFOLD): os.makedirs(REALFOLD)
if who == 'all':
for log in ORDER:
if os.path.exists(DEBRIDID[log]['path']):
try:
addonid = wiz.addonId(DEBRIDID[log]['plugin'])
default = DEBRIDID[log]['default']
user = addonid.getSetting(default)
if user == '' and do == 'update': continue
updateDebrid(do, log)
except: pass
else: wiz.log('[Real Debrid Data] %s(%s) is not installed' % (DEBRIDID[log]['name'],DEBRIDID[log]['plugin']), xbmc.LOGERROR)
wiz.setS('debridlastsave', str(THREEDAYS))
else:
if DEBRIDID[who]:
if os.path.exists(DEBRIDID[who]['path']):
updateDebrid(do, who)
else: wiz.log('[Real Debrid Data] Invalid Entry: %s' % who, xbmc.LOGERROR)
开发者ID:salondigital,项目名称:salondigital,代码行数:20,代码来源:debridit.py
示例19: loginIt
def loginIt(do, who):
if not os.path.exists(ADDONDATA): os.makedirs(ADDONDATA)
if not os.path.exists(LOGINFOLD): os.makedirs(LOGINFOLD)
if who == 'all':
for log in ORDER:
if os.path.exists(LOGINID[log]['path']):
try:
addonid = wiz.addonId(LOGINID[log]['plugin'])
default = LOGINID[log]['default']
user = addonid.getSetting(default)
if user == '' and do == 'update': continue
updateLogin(do, log)
except: pass
else: wiz.log('[Login Info] %s(%s) is not installed' % (LOGINID[log]['name'],LOGINID[log]['plugin']), xbmc.LOGERROR)
wiz.setS('loginlastsave', str(THREEDAYS))
else:
if LOGINID[who]:
if os.path.exists(LOGINID[who]['path']):
updateLogin(do, who)
else: wiz.log('[Login Info] Invalid Entry: %s' % who, xbmc.LOGERROR)
开发者ID:Shepo6,项目名称:Shepo,代码行数:20,代码来源:loginit.py
示例20: importlist
def importlist(who):
if who == 'all':
for log in DEBRIDID:
if os.path.exists(DEBRIDID[log]['file']):
importlist(log)
elif DEBRIDID[who]:
if os.path.exists(DEBRIDID[who]['file']):
d = DEBRIDID[who]['default']
sa = DEBRIDID[who]['saved']
su = wiz.getS(sa)
n = DEBRIDID[who]['name']
f = open(DEBRIDID[who]['file'],mode='r'); g = f.read().replace('\n','').replace('\r','').replace('\t',''); f.close();
m = re.compile('<debrid><id>%s</id><value>(.+?)</value></debrid>' % d).findall(g)
if len(m) > 0:
if not m[0] == su:
if DIALOG.yesno(ADDONTITLE, "[COLOR %s]Quieres importar los datos de [COLOR %s]Real Debrid[/COLOR] para [COLOR %s]%s[/COLOR]?" % (COLOR2, COLOR1, COLOR1, n), "Archivo: [COLOR green][B]%s[/B][/COLOR]" % m[0], "Guardado:[/COLOR] [COLOR red][B]%s[/B][/COLOR]" % su if not su == '' else 'Guardado:[/COLOR] [COLOR red][B]None[/B][/COLOR]', yeslabel="[B][COLOR green]Guardar datos[/COLOR][/B]", nolabel="[B][COLOR red]No, Cancelar[/COLOR][/B]"):
wiz.setS(sa, m[0])
wiz.log('[Import Data] %s: %s' % (who, str(m)), xbmc.LOGNOTICE)
else: wiz.log('[Import Data] Declined Import(%s): %s' % (who, str(m)), xbmc.LOGNOTICE)
else: wiz.log('[Import Data] Duplicate Entry(%s): %s' % (who, str(m))), xbmc.LOGNOTICE
else: wiz.log('[Import Data] No Match(%s): %s' % (who, str(m)), xbmc.LOGNOTICE)
开发者ID:salondigital,项目名称:salondigital,代码行数:21,代码来源:debridit.py
注:本文中的resources.libs.wizard.setS函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论