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 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 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