本文整理汇总了Python中xbmctools.addnewfolder函数的典型用法代码示例。如果您正苦于以下问题:Python addnewfolder函数的具体用法?Python addnewfolder怎么用?Python addnewfolder使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了addnewfolder函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: moviecategorylist
def moviecategorylist(params,url,category):
xbmc.output("[tumejortv.py] moviecategorylist")
# ------------------------------------------------------
# Descarga la página
# ------------------------------------------------------
data = scrapertools.cachePage(url)
#xbmc.output(data)
# ------------------------------------------------------
# Extrae las películas
# ------------------------------------------------------
#<li class="cat-item cat-item-94"><a href="http://www.tumejortv.com/peliculas-online-es/accion" title="Ver todas las entradas de Acción">Acción</a>
patron = '<li class="cat-item[^<]+<a href="(http\:\/\/www\.tumejortv\.com\/peliculas\-online\-es\/[^"]+)"[^>]+>([^<]+)</a>'
matches = re.compile(patron,re.DOTALL).findall(data)
if DEBUG:
scrapertools.printMatches(matches)
for match in matches:
scrapedtitle = match[1]
scrapedurl = match[0]
scrapedthumbnail = ""
scrapedplot = ""
if (DEBUG): xbmc.output("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# Añade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "shortlist" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Label (top-right)...
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )
开发者ID:HackJoues,项目名称:pelisalacarta-personal-fork,代码行数:33,代码来源:tumejortv.py
示例2: categorias
def categorias(params, url, category):
logger.info("[documentalesatonline.py] novedades")
# Descarga la página
data = scrapertools.cachePage(url)
# logger.info(data)
# Extrae las entradas (carpetas)
patronvideos = "<a dir='ltr' href='([^']+)'>([^<]+)</a>[^<]+<span dir='ltr'>([^<]+)</span>"
matches = re.compile(patronvideos, re.DOTALL).findall(data)
scrapertools.printMatches(matches)
for match in matches:
scrapedtitle = match[1] + " " + match[2]
scrapedurl = urlparse.urljoin(url, match[0])
scrapedthumbnail = ""
scrapedplot = ""
if DEBUG:
logger.info("title=[" + scrapedtitle + "], url=[" + scrapedurl + "], thumbnail=[" + scrapedthumbnail + "]")
# Añade al listado de XBMC
xbmctools.addnewfolder(
CHANNELNAME, "novedades", category, scrapedtitle, scrapedurl, scrapedthumbnail, scrapedplot
)
# Label (top-right)...
xbmcplugin.setPluginCategory(handle=pluginhandle, category=category)
xbmcplugin.addSortMethod(handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE)
xbmcplugin.endOfDirectory(handle=pluginhandle, succeeded=True)
开发者ID:jorik041,项目名称:pelisalacarta-personal-fork,代码行数:29,代码来源:documentalesatonline.py
示例3: ListadoTotal
def ListadoTotal(params,url,category):
logger.info("[peliculas24h.py] ListadoTotal")
# Descarga la p�gina
data = scrapertools.cachePage(url)
#logger.info(data)
# Patron de las entradas
patron = "<a dir='ltr' href='([^']+)'>(.*?)</a>"
matches = re.compile(patron,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
# A�ade las entradas encontradas
for match in matches:
# Atributos
scrapedtitle = match[1]
scrapedurl = match[0]
scrapedthumbnail = ""
scrapedplot = ""
if (DEBUG): logger.info("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# A�ade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "detail" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Asigna el t�tulo, desactiva la ordenaci�n, y cierra el directorio
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )
开发者ID:jorik041,项目名称:pelisalacarta-personal-fork,代码行数:28,代码来源:cinegratis24h.py
示例4: catlist
def catlist(params,url,category):
logger.info("[watchanimeon.py] catlist")
# Descarga la página
data = scrapertools.cachePage(url)
# Extrae las categorias
patron = '<a href="(\/\?genre[^"]+)">([^<]+)</a>'
matches = re.compile(patron,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
# Las añade a XBMC
for match in matches:
scrapedtitle = match[1]
scrapedurl = urlparse.urljoin(url,match[0])
scrapedthumbnail = ""
scrapedplot = ""
if (DEBUG): logger.info("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# Añade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "catdetail" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Asigna el título, desactiva la ordenación, y cierra el directorio
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )
开发者ID:HackJoues,项目名称:pelisalacarta-personal-fork,代码行数:26,代码来源:watchanimeon.py
示例5: searchresults2
def searchresults2(params,url,category):
logger.info("[cineadicto.py] SearchResult")
# Descarga la p�gina
data = scrapertools.cachePage(url)
#print data
# Extrae las entradas (carpetas)
patronvideos = '<div class="poster">[^<]+<a href="([^"]+)"' # URL
patronvideos += '><img src="([^"]+)" width=[^\/]+\/>' # TUMBNAIL
patronvideos += '</a>[^<]+<[^>]+>[^<]+<[^>]+>[^<]+<a href="[^"]+">([^<]+)</a>' # TITULO
matches = re.compile(patronvideos,re.DOTALL).findall(data)
matches = re.compile(patronvideos,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
for match in matches:
# Atributos
scrapedurl = match[0]
scrapedtitle =match[2]
scrapedtitle = scrapedtitle.replace("–","-")
scrapedtitle = scrapedtitle.replace(" "," ")
scrapedthumbnail = match[1]
scrapedplot = ""
if (DEBUG): logger.info("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# A�ade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "detail" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Propiedades
xbmcplugin.setPluginCategory( handle=int( sys.argv[ 1 ] ), category=category )
xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=int( sys.argv[ 1 ] ), succeeded=True )
开发者ID:jorik041,项目名称:pelisalacarta-personal-fork,代码行数:33,代码来源:cineadicto.py
示例6: novedades
def novedades(params,url,category):
logger.info("[capitancinema.py] novedades")
# Descarga la página
data = scrapertools.cachePage(url)
# Extrae las entradas (carpetas)
patronvideos = '<td width="23\%"><a href="([^"]+)"[^>]+><img style="[^"]+" src="([^"]+)" border="0" alt="([^"]+)"[^>]+></a></td>'
matches = re.compile(patronvideos,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
for match in matches:
# Atributos
scrapedtitle = match[2]
scrapedtitle = scrapedtitle.replace(""","")
scrapedtitle = scrapertools.entityunescape(scrapedtitle)
scrapedurl = urlparse.urljoin(url,match[0])
scrapedthumbnail = urlparse.urljoin(url,match[1])
scrapedplot = ""
if (DEBUG): logger.info("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# Añade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "mirrors" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Label (top-right)...
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )
开发者ID:HackJoues,项目名称:pelisalacarta-personal-fork,代码行数:29,代码来源:capitancinema.py
示例7: allmovieslist
def allmovieslist(params,url,category):
logger.info("[watchanimeon.py] allmovieslist")
# Descarga la página
data = scrapertools.cachePage(url)
# Extrae el bloque con las entradas correspondientes a esa letra
patron = '<ul class="sip-list">(.*?)</ul>'
matches = re.compile(patron,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
if len(matches)>0:
data = matches[0]
# Ahora extrae las series
patron = '<li><a href="([^"]+)"[^>]+>([^<]+)</a></li>'
matches = re.compile(patron,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
# Las añade a XBMC
for match in matches:
scrapedtitle = match[1].replace("–","-")
scrapedurl = urlparse.urljoin(url,match[0])
scrapedthumbnail = ""
scrapedplot = ""
if (DEBUG): logger.info("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# Añade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "detallecapitulo" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Asigna el título, desactiva la ordenación, y cierra el directorio
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )
开发者ID:HackJoues,项目名称:pelisalacarta-personal-fork,代码行数:34,代码来源:watchanimeon.py
示例8: SearchResult
def SearchResult(params,url,category):
logger.info("[discoverymx.py] SearchResult")
# Descarga la página
data = scrapertools.cachePage(url)
# Extrae las entradas (carpetas)
patronvideos = '<p class="entry-title"><[^>]+>[^<]+</span><a href="([^"]+)"[^>]+>([^<]+)</a></p>'
matches = re.compile(patronvideos,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
for match in matches:
# Atributos
scrapedurl = match[0]
scrapedtitle =match[1]
scrapedtitle = scrapedtitle.replace("–","-")
scrapedtitle = scrapedtitle.replace(" "," ")
scrapedthumbnail = ""
scrapedplot = ""
if (DEBUG): logger.info("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# Añade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "detail" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Propiedades
xbmcplugin.setPluginCategory( handle=int( sys.argv[ 1 ] ), category=category )
xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=int( sys.argv[ 1 ] ), succeeded=True )
开发者ID:hmemar,项目名称:xbmc-tvalacarta,代码行数:29,代码来源:discoverymx.py
示例9: videosprogtv
def videosprogtv(params,url,category):
logger.info("[dospuntocerovision.py] videosprogtv")
if config.getSetting("forceview")=="true":
xbmc.executebuiltin("Container.SetViewMode(53)") #53=icons
patronvideos = '<a onblur=.*?href="(.*?)"><img.*?src="(.*?)".*?alt='
# Descarga la p�gina
data = scrapertools.cachePage(url)
#logger.info(data)
# Extrae las entradas (carpetas)
matches = re.compile(patronvideos,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
for match in matches:
# URL
scrapedurl = match[0]
# Titulo
titulo = match[0]
if titulo.endswith(".html"):
for campo in re.findall("http://.*?/.*?/.*?/(.*?).html",match[0]):
scrapedtitle = campo
scrapedtitle = scrapedtitle.replace("-"," ")
else: #http://3.bp.blogspot.com/__kdloiikFIQ/Sbvq6Xis_GI/AAAAAAAAYBw/CrgJne1OfXs/s320/hora+de+jose+mota.JPG
#logger.info("titulo "+match[0])
for campo in re.findall("http://.*?/.*?/.*?/.*?/.*?/.*?/(.*?).JPG",match[1]):
scrapedtitle = campo
scrapedtitle = scrapedtitle.replace("+"," ")
# Thumbnail
scrapedthumbnail = match[1]
# procesa el resto
scrapedplot = ""
# Depuracion
if (DEBUG):
logger.info("scrapedtitle="+scrapedtitle)
logger.info("scrapedurl="+scrapedurl)
logger.info("scrapedthumbnail="+scrapedthumbnail)
# A�ade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "listvideos" , category , scrapedtitle , scrapedurl , scrapedthumbnail , scrapedplot )
# Label (top-right)...
xbmcplugin.setPluginCategory( handle=int( sys.argv[ 1 ] ), category=category )
# Disable sorting...
xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_NONE )
# End of directory...
xbmcplugin.endOfDirectory( handle=int( sys.argv[ 1 ] ), succeeded=True )
开发者ID:HackJoues,项目名称:pelisalacarta-personal-fork,代码行数:60,代码来源:dospuntocerovision.py
示例10: DocuSeries
def DocuSeries(params,url,category):
logger.info("[discoverymx.py] DocuSeries")
# Descarga la página
data = scrapertools.cachePage(url)
# Extrae las entradas (carpetas)
patronvideos = '<a href="([^"]+)" target="_blank"><img src="([^"]+)"></a><br>'
matches = re.compile(patronvideos,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
for match in matches:
# Atributos
scrapedurl = match[0]
mobj = re.search(r"http://discoverymx.wordpress.com/tag/([^/]+)/", scrapedurl)
scrapedtitle = mobj.group(1)
scrapedtitle = scrapedtitle.replace("-"," ")
scrapedthumbnail = match[1]
scrapedplot = ""
if (DEBUG): logger.info("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# Añade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "listvideos" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Propiedades
xbmcplugin.setPluginCategory( handle=int( sys.argv[ 1 ] ), category=category )
xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=int( sys.argv[ 1 ] ), succeeded=True )
开发者ID:hmemar,项目名称:xbmc-tvalacarta,代码行数:29,代码来源:discoverymx.py
示例11: DocuARCHIVO
def DocuARCHIVO(params,url,category):
logger.info("[discoverymx.py] DocuSeries")
# Descarga la página
data = scrapertools.cachePage(url)
# Extrae las entradas (carpetas)
patronvideos = "<li><a href='([^']+)' title='[^']+'>([^<]+)</a></li>"
matches = re.compile(patronvideos,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
for match in matches:
# Atributos
scrapedurl = match[0]
scrapedtitle = match[1]
scrapedthumbnail = ""
scrapedplot = ""
if (DEBUG): logger.info("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# Añade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "listvideos" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Propiedades
xbmcplugin.setPluginCategory( handle=int( sys.argv[ 1 ] ), category=category )
xbmcplugin.addSortMethod( handle=int( sys.argv[ 1 ] ), sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=int( sys.argv[ 1 ] ), succeeded=True )
开发者ID:hmemar,项目名称:xbmc-tvalacarta,代码行数:26,代码来源:discoverymx.py
示例12: seriealllist
def seriealllist(params,url,category):
xbmc.output("[tumejortv.py] seriealllist")
# ------------------------------------------------------
# Descarga la página
# ------------------------------------------------------
data = scrapertools.cachePage(url)
#xbmc.output(data)
# ------------------------------------------------------
# Extrae las películas
# ------------------------------------------------------
#<li class='cat-item cat-item-1929'><a href='http://www.tumejortv.com/series-tv-online/2-de-mayo' title='Todas las temporadas de 2 de Mayo'>2 de Mayo</a></li>
patron = "<li class='cat-item[^<]+<a href='(http\:\/\/www\.tumejortv\.com\/series\-tv\-online\/[^']+)'[^>]+>([^<]+)</a></li>"
matches = re.compile(patron,re.DOTALL).findall(data)
if DEBUG:
scrapertools.printMatches(matches)
for match in matches:
scrapedtitle = match[1]
scrapedurl = match[0]
scrapedthumbnail = ""
scrapedplot = ""
if (DEBUG): xbmc.output("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# Añade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "detailserie" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Label (top-right)...
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )
开发者ID:HackJoues,项目名称:pelisalacarta-personal-fork,代码行数:34,代码来源:tumejortv.py
示例13: serienewlist
def serienewlist(params,url,category):
xbmc.output("[tumejortv.py] serienewlist")
# ------------------------------------------------------
# Descarga la página
# ------------------------------------------------------
data = scrapertools.cachePage(url)
#xbmc.output(data)
# ------------------------------------------------------
# Extrae las películas
# ------------------------------------------------------
#<span><a href="http://www.tumejortv.com/series-tv-online/ranma-%c2%bd/ranma-%c2%bd-temporada-1" title="Ranma ½"><img src="http://imagenes.tumejortv.com//series/948.jpg" alt="Ranma ½" /></a></span>
patron = '<span><a href="([^"]+)" title="([^"]+)"><img src="([^"]+)".*?</span>'
matches = re.compile(patron,re.DOTALL).findall(data)
if DEBUG:
scrapertools.printMatches(matches)
for match in matches:
scrapedtitle = match[1]
scrapedurl = match[0]
scrapedthumbnail = match[2]
scrapedplot = ""
if (DEBUG): xbmc.output("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# Añade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "detailserie" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Label (top-right)...
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )
开发者ID:HackJoues,项目名称:pelisalacarta-personal-fork,代码行数:33,代码来源:tumejortv.py
示例14: seriealphalist
def seriealphalist(params,url,category):
xbmc.output("[tumejortv.py] seriealphalist")
# ------------------------------------------------------
# Descarga la página
# ------------------------------------------------------
data = scrapertools.cachePage(url)
#xbmc.output(data)
# ------------------------------------------------------
# Extrae las películas
# ------------------------------------------------------
#<a href="http://www.tumejortv.com/series-con-letra-a" title="Series con la letra a" class="listados_letras">a</a>
patron = '<a href="(http\:\/\/www\.tumejortv\.com\/series-con-letra-[^"]+)".*?class="listados_letras">([^<]+)</a>'
matches = re.compile(patron,re.DOTALL).findall(data)
if DEBUG:
scrapertools.printMatches(matches)
for match in matches:
scrapedtitle = match[1]
scrapedurl = match[0]
scrapedthumbnail = ""
scrapedplot = ""
if (DEBUG): xbmc.output("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# Añade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "shortlistserie" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Label (top-right)...
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )
开发者ID:HackJoues,项目名称:pelisalacarta-personal-fork,代码行数:33,代码来源:tumejortv.py
示例15: peliscat
def peliscat(params, url, category):
logger.info("[cine15.py] peliscat")
# Descarga la página
data = scrapertools.cachePage(url)
# Extrae las entradas (carpetas)
patronvideos = '<li class="cat-item cat-item[^"]+"><a href="([^"]+)" title="[^"]+">([^<]+)</a>'
matches = re.compile(patronvideos, re.DOTALL).findall(data)
scrapertools.printMatches(matches)
for match in matches:
# Atributos
scrapedtitle = match[1]
scrapedurl = urlparse.urljoin(url, match[0])
scrapedthumbnail = ""
scrapedplot = ""
if DEBUG:
logger.info("title=[" + scrapedtitle + "], url=[" + scrapedurl + "], thumbnail=[" + scrapedthumbnail + "]")
# Añade al listado de XBMC
xbmctools.addnewfolder(
CHANNELNAME, "listvideos", category, scrapedtitle, scrapedurl, scrapedthumbnail, scrapedplot
)
# Propiedades
xbmcplugin.setPluginCategory(handle=int(sys.argv[1]), category=category)
xbmcplugin.addSortMethod(handle=int(sys.argv[1]), sortMethod=xbmcplugin.SORT_METHOD_NONE)
xbmcplugin.endOfDirectory(handle=int(sys.argv[1]), succeeded=True)
开发者ID:jorik041,项目名称:pelisalacarta-personal-fork,代码行数:29,代码来源:cine15.py
示例16: peliscat
def peliscat(params,url,category):
logger.info("[peliculas21.py] peliscat")
# Descarga la página
data = scrapertools.cachePage(url)
# Extrae los Géneros de las Peliculas
patronvideos = '<div id="textidgenero">Género:</div>(.*?)</select>'
matches = re.compile(patronvideos,re.DOTALL).findall(data)
patronvideos = '<option value="([^"]+)" >([^<]+)</option>'
matches1 = re.compile(patronvideos,re.DOTALL).findall(matches[0])
for match in matches1:
#http://www.peliculas21.com/ajaxs/ajax_periodos.php?valor=&periodo=0&idgenero=5&idactor=0&listado_style=2&pagina=&periodos_ajax=&valorperiodo=4&num_ale=0.5685049552958528
url = "http://www.peliculas21.com/ajaxs/ajax_periodos.php?valor=&periodo=0&idgenero=%s&idactor=0&listado_style=2&pagina=&periodos_ajax=&valorperiodo=4" %match[0]
genero = match[1]
xbmctools.addnewfolder( CHANNELNAME , "listsimpleMirror" , category , genero ,url,"","")
# Label (top-right)...
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )
# Disable sorting...
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )
# End of directory...
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )
开发者ID:hmemar,项目名称:xbmc-tvalacarta,代码行数:31,代码来源:peliculas21.py
示例17: mainlist
def mainlist(params,url,category):
logger.info("[ovasid.py] mainlist")
if url=="":
url="http://www.ovasid.com/"
# Descarga la página
data = scrapertools.cachePage(url)
#logger.info(data)
# Extrae las entradas (carpetas)
patron = '<div class="item">[^<]+'
patron += '<div class="background"></div>[^<]+'
patron += '<a href="([^"]+)" ><img class="imgl" src="([^"]+)"/></a>[^<]+'
patron += '<div class="content">[^<]+'
patron += '<h1>([^<]+)</h1>'
matches = re.compile(patron,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
for match in matches:
scrapedtitle = match[2]
scrapedurl = urlparse.urljoin(url,match[0])
scrapedthumbnail = urlparse.urljoin(url,match[1])
scrapedplot = ""
if (DEBUG): logger.info("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# Añade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "detail" , category , scrapedtitle , scrapedurl , scrapedthumbnail , scrapedplot )
# Label (top-right)...
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )
开发者ID:jorik041,项目名称:pelisalacarta-personal-fork,代码行数:33,代码来源:ovasid.py
示例18: TagList
def TagList(params, url, category):
logger.info("[nolomires.py] TagList")
# Descarga la p�gina
data = scrapertools.cachePage(url)
# logger.info(data)
# Patron de las entradas
patronvideos = "<a href='([^']+)' class='[^']+' title='[^']+' style='[^']+'" # URL
patronvideos += ">([^<]+)</a>" # TITULO
matches = re.compile(patronvideos, re.DOTALL).findall(data)
scrapertools.printMatches(matches)
# A�ade las entradas encontradas
for match in matches:
# Atributos
scrapedtitle = acentos(match[1])
scrapedurl = match[0]
scrapedthumbnail = ""
scrapedplot = ""
if DEBUG:
logger.info("title=[" + scrapedtitle + "], url=[" + scrapedurl + "], thumbnail=[" + scrapedthumbnail + "]")
# A�ade al listado de XBMC
xbmctools.addnewfolder(
CHANNELNAME, "listvideos", category, scrapedtitle, scrapedurl, scrapedthumbnail, scrapedplot
)
# Asigna el t�tulo, desactiva la ordenaci�n, y cierra el directorio
xbmcplugin.setPluginCategory(handle=pluginhandle, category=category)
xbmcplugin.addSortMethod(handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE)
xbmcplugin.endOfDirectory(handle=pluginhandle, succeeded=True)
开发者ID:jorik041,项目名称:pelisalacarta-personal-fork,代码行数:33,代码来源:nolomires.py
示例19: airinglist
def airinglist(params,url,category):
logger.info("[watchanimeon.py] airinglist")
# Descarga la página
data = scrapertools.cachePage(url)
# Extrae las categorias
patron = '<div class="btm-sidebar">(.*?)</div>'
matches = re.compile(patron,re.DOTALL).findall(data)
if len(matches)>0:
data = matches[0]
patron = '<li><span class="[^"]+">([^<]+)</span> <a href="([^"]+)">([^<]+)</a></li>'
matches = re.compile(patron,re.DOTALL).findall(data)
scrapertools.printMatches(matches)
# Las añade a XBMC
for match in matches:
scrapedtitle = match[2].strip() + " ("+match[0]+")"
scrapedurl = urlparse.urljoin(url,match[1])
scrapedthumbnail = ""
scrapedplot = ""
if (DEBUG): logger.info("title=["+scrapedtitle+"], url=["+scrapedurl+"], thumbnail=["+scrapedthumbnail+"]")
# Añade al listado de XBMC
xbmctools.addnewfolder( CHANNELNAME , "detallecapitulo" , category , scrapedtitle , scrapedurl , scrapedthumbnail, scrapedplot )
# Asigna el título, desactiva la ordenación, y cierra el directorio
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )
开发者ID:HackJoues,项目名称:pelisalacarta-personal-fork,代码行数:32,代码来源:watchanimeon.py
示例20: LastSearch
def LastSearch(params, url, category):
logger.info("[nolomires.py] LastSearch")
# Descarga la p�gina
data = scrapertools.cachePage(url)
# logger.info(data)
# Patron de las entradas
patronvideos = '<li><a href="([^"]+)" ' # URL
patronvideos += 'title="([^"]+)" >[^<]+' # TITULO
patronvideos += "</a></li>" # Basura
matches = re.compile(patronvideos, re.DOTALL).findall(data)
scrapertools.printMatches(matches)
# A�ade las entradas encontradas
for match in matches:
# Atributos
scrapedtitle = acentos(match[1])
scrapedtitle = scrapedtitle.replace("online", "").replace("ver ", "")
scrapedurl = match[0]
scrapedthumbnail = ""
scrapedplot = ""
if DEBUG:
logger.info("title=[" + scrapedtitle + "], url=[" + scrapedurl + "], thumbnail=[" + scrapedthumbnail + "]")
# A�ade al listado de XBMC
xbmctools.addnewfolder(
CHANNELNAME, "listvideos", category, scrapedtitle, scrapedurl, scrapedthumbnail, scrapedplot
)
# Asigna el t�tulo, desactiva la ordenaci�n, y cierra el directorio
xbmcplugin.setPluginCategory(handle=pluginhandle, category=category)
xbmcplugin.addSortMethod(handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE)
xbmcplugin.endOfDirectory(handle=pluginhandle, succeeded=True)
开发者ID:jorik041,项目名称:pelisalacarta-personal-fork,代码行数:34,代码来源:nolomires.py
注:本文中的xbmctools.addnewfolder函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论