本文整理汇总了Python中resources.lib.config.cConfig函数的典型用法代码示例。如果您正苦于以下问题:Python cConfig函数的具体用法?Python cConfig怎么用?Python cConfig使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cConfig函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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()
示例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()
示例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)
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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()
示例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)
示例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()
示例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