本文整理汇总了Python中resources.lib.config.cConfig函数的典型用法代码示例。如果您正苦于以下问题:Python cConfig函数的具体用法?Python cConfig怎么用?Python cConfig使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cConfig函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: showAlpha
def showAlpha():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
dialog = cConfig().createDialog(SITE_NAME)
for i in range(0,27) :
cConfig().updateDialog(dialog, 27)
if dialog.iscanceled():
break
sTitle = chr(64+i)
sUrl = 'http://xn--official-film-illimit-v5b.fr/film-de-a-a-z/lettre-' + chr(96+i) + '/'
if sTitle == '@':
sTitle= '[0-9]'
sUrl = 'http://xn--official-film-illimit-v5b.fr/film-de-a-a-z/0-9/'
oOutputParameterHandler = cOutputParameterHandler()
oOutputParameterHandler.addParameter('siteUrl', sUrl)
oOutputParameterHandler.addParameter('sMovieTitle', sTitle)
oGui.addTV(SITE_IDENTIFIER, 'showMovies','[COLOR teal] Lettre [COLOR red]'+ sTitle +'[/COLOR][/COLOR]','', '', '', oOutputParameterHandler)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:domtom25,项目名称:venom-xbmc-addons-beta,代码行数:27,代码来源:film_illimit_fr.py
示例2: showSeries
def showSeries():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
sUrl = sUrl+'100/'
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sPattern = '<a href="([^<]+)"><span>(.+?)</span></a>'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
if dialog.iscanceled():
break
sTitle = sMovieTitle+' - '+aEntry[1]
oOutputParameterHandler = cOutputParameterHandler()
oOutputParameterHandler.addParameter('siteUrl', str(aEntry[0]))
oOutputParameterHandler.addParameter('sMovieTitle', str(sTitle))
oOutputParameterHandler.addParameter('sThumbnail', str(sThumbnail))
oGui.addMisc(SITE_IDENTIFIER, 'showHosters', sTitle, '', sThumbnail, '', oOutputParameterHandler)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:balazero,项目名称:venom-xbmc-addons,代码行数:32,代码来源:filmstreamingz_fr.py
示例3: run
def run(self, oGuiElement, sTitle, sUrl):
sPluginHandle = cPluginHandler().getPluginHandle();
#meta = oGuiElement.getInfoLabel()
meta = {'label': sTitle, 'title': sTitle}
item = xbmcgui.ListItem(path=sUrl, iconImage="DefaultVideo.png", thumbnailImage=self.sThumbnail)
item.setInfo( type="Video", infoLabels= meta )
if (cConfig().getSetting("playerPlay") == '0'):
sPlayerType = self.__getPlayerType()
xbmcPlayer = xbmc.Player(sPlayerType)
xbmcPlayer.play( sUrl, item )
xbmcplugin.endOfDirectory(sPluginHandle, True, False, False)
else:
xbmcplugin.setResolvedUrl(sPluginHandle, True, item)
timer = int(cConfig().getSetting('param_timeout'))
xbmc.sleep(timer)
while not xbmc.abortRequested:
try:
self.currentTime = self.getTime()
self.totalTime = self.getTotalTime()
except: break
xbmc.sleep(1000)
开发者ID:aurellulu,项目名称:venom-xbmc-addons,代码行数:27,代码来源:player.py
示例4: showHosters
def showHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sHtmlContent = sHtmlContent.replace('<iframe src="//www.facebook.com/','')
sPattern = '<iframe.+?src=[\'|"](.+?)[\'|"]'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
sHosterUrl = str(aEntry)
#oHoster = __checkHoster(sHosterUrl)
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
oHoster.setDisplayName(sMovieTitle)
oHoster.setFileName(sMovieTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:moh637,项目名称:venom-xbmc-addons,代码行数:34,代码来源:filmstreamingz_fr.py
示例5: AlphaDisplay
def AlphaDisplay():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
print sUrl
#recuperation de la page
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request()
oParser = cParser()
sPattern = '<a href="(.+?)" class="list-name">»(.+?)<\/a>'
aResult = oParser.parse(sHtmlContent, sPattern)
#print aResult
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
if dialog.iscanceled():
break
sTitle = aEntry[1]
sDisplayTitle = cUtil().DecoTitle(sTitle)
oOutputParameterHandler = cOutputParameterHandler()
oOutputParameterHandler.addParameter('siteUrl', aEntry[0])
oOutputParameterHandler.addParameter('sMovieTitle', sTitle)
oGui.addTV(SITE_IDENTIFIER, 'serieHosters', sDisplayTitle, '', '','', oOutputParameterHandler)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:chataigne73,项目名称:venom-xbmc-addons-beta,代码行数:35,代码来源:full_stream_org.py
示例6: seriesHosters
def seriesHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sHtmlContent = sHtmlContent.replace('<iframe src="//www.facebook.com/','').replace('<iframe src=\'http://creative.rev2pub.com','').replace('<iframe src=\'http://creative.ad120m.com/', '')
sPattern = '<dd><a href="([^<]+)" class="zoombox.+?" title="(.+?)"><button class="btn">.+?</button></a></dd>'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
sHosterUrl = str(aEntry[0])
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
sTitle=re.sub(r'\[.*\]',r'',aEntry[1])
oHoster.setDisplayName(sTitle)
oHoster.setFileName(sTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:moh637,项目名称:venom-xbmc-addons,代码行数:31,代码来源:full_streaming_org.py
示例7: resultSearch
def resultSearch(sSearch = ''):
oGui = cGui()
if sSearch:
sUrl = sSearch
else:
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sPattern = '<td class="wrapper_pic_td"><img src="(.+?)" border="0" alt="(.+?)\sStreaming".+?></td>.+?<span class="std">(.+?)</span>'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
if dialog.iscanceled():
break
sThumbnail = URL_MAIN+str(aEntry[0])
oOutputParameterHandler = cOutputParameterHandler()
oOutputParameterHandler.addParameter('siteUrl', str(sUrl))
oOutputParameterHandler.addParameter('sMovieTitle', str(aEntry[1]))
oOutputParameterHandler.addParameter('sThumbnail', str(sThumbnail))
oGui.addMovie(SITE_IDENTIFIER, 'showHosters', aEntry[1], 'films.png', sThumbnail, aEntry[2], oOutputParameterHandler)
cConfig().finishDialog(dialog)
if not sSearch:
oGui.setEndOfDirectory()
开发者ID:domtom25,项目名称:venom-xbmc-addons-beta,代码行数:34,代码来源:film_streaming_co.py
示例8: seriesHosters
def seriesHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request()
oParser = cParser()
sPattern = '<div class="e-number">.+?<iframe src="(.+?)".+?class="episode-id">(.+?)<'
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
if dialog.iscanceled():
break
sTitle = sMovieTitle + ' ' + str(aEntry[1])
sTitle = cUtil().DecoTitle(sTitle)
sHosterUrl = str(aEntry[0])
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
oHoster.setDisplayName(sTitle)
oHoster.setFileName(sTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:hombre20022000,项目名称:venom-xbmc-addons,代码行数:35,代码来源:libre_stream_org.py
示例9: showLinks
def showLinks():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
sUrl = sUrl+'/100/'
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
#sHtmlContent = sHtmlContent.replace('<iframe src="//www.facebook.com/plugins/like.php','').replace('<iframe src="http://www.facebook.com/plugins/likebox.php','')
sPattern = '<ahref="([^<]+)"><span>(.+?)</span></a>'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
if dialog.iscanceled():
break
sHoster = cHosterGui().checkHoster(aEntry[1].lower())
if (sHoster != False):
sTitle = sMovieTitle+' - [COLOR azure]'+aEntry[1]+'[/COLOR]'
oOutputParameterHandler = cOutputParameterHandler()
oOutputParameterHandler.addParameter('siteUrl', str(aEntry[0]))
oOutputParameterHandler.addParameter('sMovieTitle', str(sMovieTitle))
oOutputParameterHandler.addParameter('sThumbnail', str(sThumbnail))
oGui.addMovie(SITE_IDENTIFIER, 'showHosters', sTitle, '', sThumbnail, '', oOutputParameterHandler)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:Tony56187,项目名称:venom-xbmc-addons-beta,代码行数:35,代码来源:zdstream_org.py
示例10: showMovies
def showMovies(sSearch = ''):
oGui = cGui()
if sSearch:
sUrl = sSearch
sPattern = 'fullstreaming">.*?<img src="(.+?)".+?<h3.+?><a href="(.+?)">(.+?)<\/a><\/h3>.+?(?:<a href=".quality.+?">(.+?)<\/a>.+?)*Regarder<\/a>'
else:
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
#sPattern = 'fullstreaming">.*?<img src="(.+?)".+?<h3.+?><a href="(.+?)">(.+?)<\/a><\/h3>.+?(?:.+?<a href=".quality.+?">(.+?)<\/a><.div>)(?:.+?<span style="font-family.+?>(.+?)<\/span>)'
sPattern = 'fullstreaming">.*?<img src=".+?src=(.+?)".+?<h3.+?><a href="(.+?)">(.+?)<\/a><\/h3>.+?(?:<a href=".quality.+?">(.+?)<\/a>.+?)*Regarder<\/a>(?:.+?<span style="font-family.+?>(.+?)</span>|)'
#recuperation de la page
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
#print aResult
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
if dialog.iscanceled():
break
sThumb = str(aEntry[0]).replace('&w=240&;h=320','')
sTitle = aEntry[2]
if aEntry[3] : sTitle = sTitle + ' (' + aEntry[3] + ')'
# if not 'http' in sThumb:
# sThumb = URL_MAIN + sThumb
if sSearch:
sCom = ''
else:
sCom = aEntry[4]
oOutputParameterHandler = cOutputParameterHandler()
oOutputParameterHandler.addParameter('siteUrl', str(aEntry[1]))
oOutputParameterHandler.addParameter('sMovieTitle', sTitle)
oOutputParameterHandler.addParameter('sThumbnail', sThumb)
if '/seriestv/' in sUrl or 'saison' in aEntry[1]:
oGui.addTV(SITE_IDENTIFIER, 'serieHosters', sTitle, '', sThumb,sCom, oOutputParameterHandler)
elif '/mangas/' in sUrl:
oGui.addTV(SITE_IDENTIFIER, 'serieHosters', sTitle, '', sThumb, sCom, oOutputParameterHandler)
else:
oGui.addMovie(SITE_IDENTIFIER, 'showHosters', sTitle, '', sThumb, sCom, oOutputParameterHandler)
cConfig().finishDialog(dialog)
sNextPage = __checkForNextPage(sHtmlContent)
if (sNextPage != False):
oOutputParameterHandler = cOutputParameterHandler()
oOutputParameterHandler.addParameter('siteUrl', sNextPage)
oGui.addDir(SITE_IDENTIFIER, 'showMovies', '[COLOR teal]Next >>>[/COLOR]', 'next.png', oOutputParameterHandler)
if not sSearch:
oGui.setEndOfDirectory()
开发者ID:ghjt,项目名称:venom-xbmc-addons-beta,代码行数:60,代码来源:full_stream_me.py
示例11: serieHosters
def serieHosters():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
sMovieTitle = oInputParameterHandler.getValue('sMovieTitle')
sThumbnail = oInputParameterHandler.getValue('sThumbnail')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request();
sPattern = '<a href="([^<]+)" title="([^<]+)" target="seriePlayer" class="ilink sinactive">'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
if dialog.iscanceled():
break
sHosterUrl = str(aEntry[0])
oHoster = cHosterGui().checkHoster(sHosterUrl)
if (oHoster != False):
sTitle = aEntry[1]
oHoster.setDisplayName(sTitle)
oHoster.setFileName(sMovieTitle)
cHosterGui().showHoster(oGui, oHoster, sHosterUrl, sThumbnail)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:ghjt,项目名称:venom-xbmc-addons-beta,代码行数:35,代码来源:full_stream_me.py
示例12: showLibre
def showLibre():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = oInputParameterHandler.getValue('siteUrl')
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request()
oParser = cParser()
sPattern = '<url>(.+?)</url><title>(.+?)</title><order>.+?</order><icon>(.+?)</icon>'
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
if dialog.iscanceled():
break
sTitle = aEntry[1]
sDisplayTitle = cUtil().DecoTitle(sTitle)
oOutputParameterHandler = cOutputParameterHandler()
oOutputParameterHandler.addParameter('siteUrl', aEntry[0])
oOutputParameterHandler.addParameter('sMovieTitle', sTitle)
oGui.addDirectTV(SITE_IDENTIFIER, 'showLibretv', sDisplayTitle, 'tv.png' , '', oOutputParameterHandler)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:domtom25,项目名称:venom-xbmc-addons-beta,代码行数:31,代码来源:freebox.py
示例13: resultSearch
def resultSearch(sSearch):
oGui = cGui()
sUrl = sSearch
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request()
sPattern = '<img src="images\/Movie\.png" [^<>]+?><span style="vertical-align:middle;">(.+?)<\/span>'
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
if dialog.iscanceled():
break
sThumbnail = ''
sTitle = aEntry
sTitle = sTitle.replace('- Film Complet','')
oOutputParameterHandler = cOutputParameterHandler()
oOutputParameterHandler.addParameter('siteUrl', str(sUrl))
oOutputParameterHandler.addParameter('sMovieTitle', str(sTitle))
#oOutputParameterHandler.addParameter('sThumbnail', str(sThumbnail))
oGui.addMovie(SITE_IDENTIFIER, 'showHosters', sTitle, 'films.png', sThumbnail, '', oOutputParameterHandler)
cConfig().finishDialog(dialog)
开发者ID:rofunds,项目名称:maximumTv,代码行数:31,代码来源:hd_stream_in.py
示例14: ShowAlpha
def ShowAlpha():
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sUrl = 'http://www.mangacity.org/animes.php?liste=SHOWALPHA'
oRequestHandler = cRequestHandler(sUrl)
sHtmlContent = oRequestHandler.request()
sPattern = "<a href='(.+?)' class='button light'><headline6><font color='black'>([A-Z#])<\/font><\/headline6><\/a>"
oParser = cParser()
aResult = oParser.parse(sHtmlContent, sPattern)
#print aResult
if (aResult[0] == True):
total = len(aResult[1])
dialog = cConfig().createDialog(SITE_NAME)
for aEntry in aResult[1]:
cConfig().updateDialog(dialog, total)
if dialog.iscanceled():
break
sLetter = aEntry[1]
Link = aEntry[0]
oOutputParameterHandler = cOutputParameterHandler()
oOutputParameterHandler.addParameter('siteUrl', str(URL_MAIN) + Link)
oGui.addMovie(SITE_IDENTIFIER, 'showMovies', '[B][COLOR red]' + sLetter + '[/COLOR][/B]', '', '', '', oOutputParameterHandler)
cConfig().finishDialog(dialog)
oGui.setEndOfDirectory()
开发者ID:badzorro,项目名称:venom-xbmc-addons-beta,代码行数:34,代码来源:mangacity_org.py
示例15: StopDownloadList
def StopDownloadList(self):
#oInputParameterHandler = cInputParameterHandler()
#path = oInputParameterHandler.getValue('sPath')
#status = oInputParameterHandler.getValue('sStatus')
#WINDOW_PROGRESS = xbmcgui.Window( 10101 )
#WINDOW_PROGRESS.close()
#xbmcgui.Window(10101).setProperty('arret', '1')
#xbmc.executebuiltin("Dialog.Close(%s, true)" % 10101)
#xbmc.getCondVisibility('Window.IsActive(10101)'))
#thread actif
if xbmcgui.Window(10101).getProperty('arret') == '0':
xbmcgui.Window(10101).setProperty('arret', '1')
#si bug
else:
cDownloadProgressBar().StopAll()
#On remet tout les status a 0 ou 2
cDb().Cancel_download()
cConfig().update()
return
开发者ID:X-ardion,项目名称:venom-xbmc-addons,代码行数:26,代码来源:download.py
示例16: checkforupdates
def checkforupdates():
logger.info("xStream checkforupdates")
if cConfig().getSetting('UpdateSetting') == "Nightly":
nightlycommitsXML = urllib.urlopen("https://api.github.com/repos/StoneOffStones/plugin.video.xstream/commits/nightly").read()
try:
if not os.path.exists(LOCAL_NIGHTLY_VERSION) or open(LOCAL_NIGHTLY_VERSION).read() != \
json.loads(nightlycommitsXML)['sha']:
update(REMOTE_URL_NIGHTLY)
open(LOCAL_NIGHTLY_VERSION, 'w').write(json.loads(nightlycommitsXML)['sha'])
except Exception as e:
logger.info("Ratelimit reached")
logger.info(e)
elif cConfig().getSetting('UpdateSetting') == "Stable":
oLocalVer = getLocalVersion()
oRemoteVer = getLastMasterVersion()
if oLocalVer is not None and oRemoteVer is not None and oRemoteVer > oLocalVer:
update(getLastMasterDownloadUrl())
elif cConfig().getSetting('UpdateSetting') == "Beta":
oLocalVer = getLocalVersion()
oRemoteVer = getRemoteVersion(REMOTE_VERSION_FILE_MASTER)
if oLocalVer is not None and oRemoteVer is not None and oRemoteVer > oLocalVer:
update(REMOTE_URL_BETA)
开发者ID:StoneOffStones,项目名称:plugin.video.xstream,代码行数:29,代码来源:updateManager.py
示例17: AddtoDownloadList
def AddtoDownloadList(self):
oInputParameterHandler = cInputParameterHandler()
sHosterIdentifier = oInputParameterHandler.getValue('sHosterIdentifier')
sMediaUrl = oInputParameterHandler.getValue('sMediaUrl')
#bGetRedirectUrl = oInputParameterHandler.getValue('bGetRedirectUrl')
sFileName = oInputParameterHandler.getValue('sFileName')
#if (bGetRedirectUrl == 'True'):
# sMediaUrl = self.__getRedirectUrl(sMediaUrl)
cConfig().log("Telechargement " + sMediaUrl)
meta = {}
meta['url'] = sMediaUrl
meta['cat'] = oInputParameterHandler.getValue('sCat')
meta['title'] = sFileName
meta['icon'] = xbmc.getInfoLabel('ListItem.Art(thumb)')
if (self.AddDownload(meta)):
#telechargement direct ou pas ?
if not self.isDownloading():
row = cDb().get_Download(meta)
if row:
self.StartDownloadOneFile(row[0])
return
开发者ID:X-ardion,项目名称:venom-xbmc-addons,代码行数:28,代码来源:download.py
示例18: __init__
def __init__(self):
self.__sRootArt = cConfig().getRootArt()
self.__sType = 'Video'
self.__sMeta = 0
self.__sPlaycount = 0
self.__sTrailerUrl = ''
self.__sMetaAddon = cConfig().getSetting('meta-view')
self.__sMediaUrl = ''
self.__sSiteUrl = ''
self.__sTitle = ''
self.__sTitleSecond = ''
self.__sFileName = ''
self.__sDescription = ''
self.__sThumbnail = ''
self.__sIcon = self.DEFAULT_FOLDER_ICON
self.__sFanart = self.__sRootArt+'fanart.jpg'
self.__sFanart_search = self.__sRootArt+'search_fanart.jpg'
self.__sFanart_tv = self.__sRootArt+'tv_fanart.jpg'
self.__sFanart_films = self.__sRootArt+'films_fanart.jpg'
self.__sFanart_series = self.__sRootArt+'series_fanart.jpg'
self.__sFanart_animes = self.__sRootArt+'animes_fanart.jpg'
self.__sFanart_doc = self.__sRootArt+'doc_fanart.jpg'
self.__sFanart_sport = self.__sRootArt+'sport_fanart.jpg'
self.__sFanart_buzz = self.__sRootArt+'buzz_fanart.jpg'
self.__sFanart_mark = self.__sRootArt+'mark_fanart.jpg'
self.__sFanart_host = self.__sRootArt+'host_fanart.jpg'
self.__aItemValues = {}
self.__aProperties = {}
self.__aContextElements = []
self.__sSiteName = ''
self.__sCat = ''
cGuiElement.COUNT += 1
开发者ID:hombre20022000,项目名称:venom-xbmc-addons,代码行数:34,代码来源:guiElement.py
示例19: download
def download(self, sUrl, sTitle):
self.__processIsCanceled = False
sTitle = self.__createTitle(sUrl, sTitle)
self.__sTitle = self.__createDownloadFilename(sTitle)
oGui = cConfig()
self.__sTitle = oGui.showKeyBoard(self.__sTitle)
if (self.__sTitle != False and len(self.__sTitle) > 0):
#chemin de sauvegarde
sPath2 = cConfig().getSetting('Download_Folder')
dialog = xbmcgui.Dialog()
sPath = dialog.browse(3, 'Downloadfolder', 'files', '', False, False , sPath2)
if (sPath != ''):
cConfig().setSetting('Download_Folder',sPath)
sDownloadPath = xbmc.translatePath(sPath + '%s' % (self.__sTitle, ))
try:
cConfig().log("Telechargement " + str(sUrl))
self.__createProcessDialog()
self.__download(urllib2.urlopen(sUrl), sDownloadPath)
except:
#print_exc()
cConfig().showInfo('Telechargement impossible', self.__sTitle)
cConfig().log("Telechargement impossible")
pass
self.__oDialog.close()
开发者ID:badzorro,项目名称:venom-xbmc-addons-beta,代码行数:31,代码来源:download.py
示例20: download
def download(self):
oGui = cGui()
oInputParameterHandler = cInputParameterHandler()
sHosterIdentifier = oInputParameterHandler.getValue('sHosterIdentifier')
sMediaUrl = oInputParameterHandler.getValue('sMediaUrl')
bGetRedirectUrl = oInputParameterHandler.getValue('bGetRedirectUrl')
sFileName = oInputParameterHandler.getValue('sFileName')
if (bGetRedirectUrl == 'True'):
sMediaUrl = self.__getRedirectUrl(sMediaUrl)
cConfig().log("Telechargement " + sMediaUrl)
oHoster = cHosterHandler().getHoster(sHosterIdentifier)
oHoster.setFileName(sFileName)
#try:
oHoster.setUrl(sMediaUrl)
aLink = oHoster.getMediaLink()
if (aLink[0] == True):
oDownload = cDownload()
oDownload.download(aLink[1], oHoster.getFileName())
return
#except:
# cConfig().log("Telechargement " + sHosterFileName)
oGui.setEndOfDirectory()
开发者ID:minnucci,项目名称:venom-xbmc-addons-beta,代码行数:29,代码来源:hoster.py
注:本文中的resources.lib.config.cConfig函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论