def buscar(item): logger.info("[buscador.py] buscar") CHANNELNAME = item.channel categoria = item.url titulo = item.extra texto = titulo item.url = "" # Para que los canales sepan que es una busqueda generica if categoria == "30121": category = "*" # Todos elif categoria == "30122": category = "F" # Peliculas elif categoria == "30123": category = "S" # Series else: category = "D" # Documentales matches = [] itemlist = [] try: from pelisalacarta.channels import seriesyonkis item.channel = "seriesyonkis" item.fulltitle = "seriesyonkis" itemlist.extend(seriesyonkis.search(item, texto, category)) except: logger.info("[buscador.py] ERROR en seriesyonkis") try: from pelisalacarta.channels import peliculasyonkis_generico item.channel = "peliculasyonkis_generico" item.fulltitle = "peliculasyonkis" itemlist.extend(peliculasyonkis_generico.search(item, texto, category)) except: logger.info("[buscador.py] ERROR en peliculasyonkis_generico") try: from pelisalacarta.channels import cuevana item.channel = "cuevana" item.fulltitle = "cuevana" itemlist.extend(cuevana.search(item, texto, category)) except: logger.info("[buscador.py] ERROR en cuevana") try: from pelisalacarta.channels import cinetube item.channel = "cinetube" item.fulltitle = "cinetube" itemlist.extend(cinetube.search(item, texto, category)) except: logger.info("[buscador.py] ERROR en cinetube") try: from pelisalacarta.channels import cinegratis item.channel = "cinegratis" item.fulltitle = "cinegratis" itemlist.extend(cinegratis.search(item, texto, category)) except: logger.info("[buscador.py] ERROR en cinegratis") try: from pelisalacarta.channels import tumejortv item.channel = "tumejortv" item.fulltitle = "tumejortv" itemlist.extend(tumejortv.search(item, texto, category)) except: logger.info("[buscador.py] ERROR en tumejortv") resultado = [] # Dejo solo los que contenga <texto> dentro del título from core.downloadtools import limpia_nombre_excepto_1 as limpia_nombre for item in itemlist: buscado = limpia_nombre(texto).lower() titulo = limpia_nombre(item.title).lower() if buscado in titulo: resultado.append(item) return resultado
def do_search_results(tecleado): itemlist = [] #from pelisalacarta.channels import animeflv #itemlist.extend( animeflv.search( Item() , tecleado) ) from pelisalacarta.channels import animeid itemlist.extend( animeid.search( Item() , tecleado) ) from pelisalacarta.channels import bajui itemlist.extend( bajui.search( Item() , tecleado) ) from pelisalacarta.channels import cineblog01 itemlist.extend( cineblog01.search( Item() , tecleado) ) from pelisalacarta.channels import cinetube itemlist.extend( cinetube.search( Item() , tecleado, "F") ) from pelisalacarta.channels import cineonlineeu itemlist.extend( cineonlineeu.search( Item() , tecleado) ) from pelisalacarta.channels import cuevana itemlist.extend( cuevana.search( Item() , tecleado) ) from pelisalacarta.channels import cinevos itemlist.extend( cinevos.search( Item() , tecleado) ) from pelisalacarta.channels import cinegratis itemlist.extend( cinegratis.search( Item() , tecleado) ) from pelisalacarta.channels import cuevana itemlist.extend( cuevana.search( Item() , tecleado) ) from pelisalacarta.channels import divxatope itemlist.extend( divxatope.search( Item() , tecleado) ) from pelisalacarta.channels import divxonline itemlist.extend( divxonline.search( Item() , tecleado) ) from pelisalacarta.channels import documaniatv itemlist.extend( documaniatv.search( Item() , tecleado) ) #from pelisalacarta.channels import gnula #itemlist.extend( gnula.search( Item() , tecleado) ) from pelisalacarta.channels import jkanime itemlist.extend( jkanime.search( Item() , tecleado) ) from pelisalacarta.channels import newdivx itemlist.extend( newdivx.search( Item() , tecleado) ) from pelisalacarta.channels import newhd itemlist.extend( newhd.search( Item() , tecleado) ) from pelisalacarta.channels import peliculasaudiolatino itemlist.extend( peliculasaudiolatino.search( Item() , tecleado) ) #from pelisalacarta.channels import peliculasflv #itemlist.extend( peliculasflv.search( Item() , tecleado) ) from pelisalacarta.channels import peliculasyonkis_generico itemlist.extend( peliculasyonkis_generico.search( Item() , tecleado) ) from pelisalacarta.channels import seriesyonkis itemlist.extend( seriesyonkis.search( Item() , tecleado) ) from pelisalacarta.channels import serieonline itemlist.extend( serieonline.search( Item() , tecleado) ) from pelisalacarta.channels import shurweb itemlist.extend( shurweb.search( Item() , tecleado) ) if config.get_setting("serieslyaccount")=="true": from pelisalacarta.channels import seriesly itemlist.extend( seriesly.search( Item() , tecleado) ) #from pelisalacarta.channels import seriesdanko #itemlist.extend( seriesdanko.search( Item() , tecleado) ) from pelisalacarta.channels import veranime itemlist.extend( veranime.search( Item() , tecleado) ) itemlist.sort(key=lambda item: item.title.lower().strip()) return itemlist
def do_search_results(tecleado): itemlist = [] #from pelisalacarta.channels import animeflv #itemlist.extend( animeflv.search( Item() , tecleado) ) from pelisalacarta.channels import animeid itemlist.extend(animeid.search(Item(), tecleado)) from pelisalacarta.channels import bajui itemlist.extend(bajui.search(Item(), tecleado)) from pelisalacarta.channels import filmpertutti itemlist.extend(filmpertutti.search(Item(), tecleado)) from pelisalacarta.channels import filmsenzalimiti itemlist.extend(filmsenzalimiti.search(Item(), tecleado)) #from pelisalacarta.channels import cineblog01 #itemlist.extend( cineblog01.search( Item() , tecleado) ) #itemlist.extend( cineblog01.searchserie( Item() , tecleado) ) from pelisalacarta.channels import cinetube itemlist.extend(cinetube.search(Item(), tecleado, "F")) from pelisalacarta.channels import cineonlineeu itemlist.extend(cineonlineeu.search(Item(), tecleado)) #from pelisalacarta.channels import cuevana #itemlist.extend( cuevana.search( Item() , tecleado) ) #from pelisalacarta.channels import cinevos #itemlist.extend( cinevos.search( Item() , tecleado) ) #from pelisalacarta.channels import cinegratis #itemlist.extend( cinegratis.search( Item() , tecleado) ) #from pelisalacarta.channels import cuevana #itemlist.extend( cuevana.search( Item() , tecleado) ) from pelisalacarta.channels import divxatope itemlist.extend(divxatope.search(Item(), tecleado)) #from pelisalacarta.channels import divxonline #itemlist.extend( divxonline.search( Item() , tecleado) ) from pelisalacarta.channels import documaniatv itemlist.extend(documaniatv.search(Item(), tecleado)) #from pelisalacarta.channels import gnula #itemlist.extend( gnula.search( Item() , tecleado) ) from pelisalacarta.channels import jkanime itemlist.extend(jkanime.search(Item(), tecleado)) #from pelisalacarta.channels import newdivx #itemlist.extend( newdivx.search( Item() , tecleado) ) #from pelisalacarta.channels import newhd #itemlist.extend( newhd.search( Item() , tecleado) ) from pelisalacarta.channels import peliculasaudiolatino itemlist.extend(peliculasaudiolatino.search(Item(), tecleado)) #from pelisalacarta.channels import peliculasflv #itemlist.extend( peliculasflv.search( Item() , tecleado) ) from pelisalacarta.channels import peliculasyonkis_generico itemlist.extend(peliculasyonkis_generico.search(Item(), tecleado)) from pelisalacarta.channels import seriesyonkis itemlist.extend(seriesyonkis.search(Item(), tecleado)) from pelisalacarta.channels import serieonline itemlist.extend(serieonline.search(Item(), tecleado)) from pelisalacarta.channels import shurweb itemlist.extend(shurweb.search(Item(), tecleado)) from pelisalacarta.channels import tumejortv itemlist.extend(tumejortv.search(Item(), tecleado)) if config.get_setting("serieslyaccount") == "true": from pelisalacarta.channels import seriesly itemlist.extend(seriesly.search(Item(), tecleado)) #from pelisalacarta.channels import seriesdanko #itemlist.extend( seriesdanko.search( Item() , tecleado) ) from pelisalacarta.channels import veranime itemlist.extend(veranime.search(Item(), tecleado)) itemlist.sort(key=lambda item: item.title.lower().strip()) return itemlist
def buscar(item): logger.info("[buscador.py] buscar") CHANNELNAME = item.channel categoria = item.url titulo = item.extra texto = titulo item.url = "" # Para que los canales sepan que es una busqueda generica if categoria=="30121": category="*" # Todos elif categoria=="30122": category="F" # Peliculas elif categoria=="30123": category="S" # Series else: category="D" # Documentales matches = [] itemlist = [] try: from pelisalacarta.channels import seriesyonkis item.channel="seriesyonkis" item.fulltitle = "seriesyonkis" itemlist.extend( seriesyonkis.search(item,texto,category) ) except: logger.info("[buscador.py] ERROR en seriesyonkis") try: from pelisalacarta.channels import peliculasyonkis_generico item.channel="peliculasyonkis_generico" item.fulltitle = "peliculasyonkis" itemlist.extend( peliculasyonkis_generico.search(item,texto,category) ) except: logger.info("[buscador.py] ERROR en peliculasyonkis_generico") try: from pelisalacarta.channels import cuevana item.channel="cuevana" item.fulltitle = "cuevana" itemlist.extend( cuevana.search(item,texto,category) ) except: logger.info("[buscador.py] ERROR en cuevana") try: from pelisalacarta.channels import cinetube item.channel="cinetube" item.fulltitle = "cinetube" itemlist.extend( cinetube.search(item,texto,category) ) except: logger.info("[buscador.py] ERROR en cinetube") try: from pelisalacarta.channels import cinegratis item.channel="cinegratis" item.fulltitle = "cinegratis" itemlist.extend( cinegratis.search(item,texto,category) ) except: logger.info("[buscador.py] ERROR en cinegratis") try: from pelisalacarta.channels import tumejortv item.channel="tumejortv" item.fulltitle = "tumejortv" itemlist.extend( tumejortv.search(item,texto,category) ) except: logger.info("[buscador.py] ERROR en tumejortv") resultado = [] # Dejo solo los que contenga <texto> dentro del título from core.downloadtools import limpia_nombre_excepto_1 as limpia_nombre for item in itemlist: buscado = limpia_nombre(texto).lower() titulo = limpia_nombre(item.title).lower() if buscado in titulo: resultado.append(item) return resultado