def newest(categoria): logger.info() itemlist = [] item = Item() item.title = "newest" item.category_new = "newest" item.channel = channel try: if categoria in ['peliculas', 'torrent']: item.url = host + "page/1/" item.extra = "peliculas" item.extra2 = "novedades" item.action = "listado" itemlist.extend(listado(item)) if len(itemlist) > 0 and (">> Página siguiente" in itemlist[-1].title or "Pagina siguiente >>" in itemlist[-1].title): itemlist.pop() # Se captura la excepción, para no interrumpir al canal novedades si un canal falla except: for line in sys.exc_info(): logger.error("{0}".format(line)) logger.error(traceback.format_exc(1)) return [] return itemlist
def newest(categoria): logger.info() itemlist = [] item = Item() item.title = "newest" item.category_new = "newest" item.channel = channel try: if categoria in ['deportes']: item.url = host item.extra = "deportes" item.extra2 = "novedades" item.action = "listado" item.channel_sufix = " [Dascer]" itemlist.extend(listado(item)) if ">> Página siguiente" in itemlist[-1].title or "Pagina siguiente >>" in itemlist[-1].title: itemlist.pop() # Se captura la excepción, para no interrumpir al canal novedades si un canal falla except: for line in sys.exc_info(): logger.error("{0}".format(line)) logger.error(traceback.format_exc(1)) return [] return itemlist
def newest(categoria): logger.info() itemlist = [] item = Item() try: if categoria in ['torrent', 'peliculas']: item.url = host + 'torrents' elif categoria == '4k': item.url = host + 'tags/4k' item.extra2 = 'categorias' item.extra = "peliculas" item.channel = channel item.category_new = 'newest' itemlist = listado(item) if ">> Página siguiente" in itemlist[-1].title: itemlist.pop() # Se captura la excepción, para no interrumpir al canal novedades si un canal falla except: import sys for line in sys.exc_info(): logger.error("{0}".format(line)) return [] return itemlist