diff --git a/channels/cb01anime.py b/channels/cb01anime.py index 71b32bd8..b996eb58 100644 --- a/channels/cb01anime.py +++ b/channels/cb01anime.py @@ -21,7 +21,8 @@ headers = [['Referer', host]] def mainlist(item): anime = [('Genere',['','menu', '2']), ('Per Lettera',['','menu', '1']), - ('Per Anno',['','menu', '3'])] + ('Per Anno',['','menu', '3']), + ('Ultimi Anime Aggiornati',['','peliculas', 'newest'])] return locals() @@ -39,13 +40,34 @@ def search(item, texto): item.url = host + "/?s=" + texto return peliculas(item) +def newest(categoria): + support.log(categoria) + itemlist = [] + item = support.Item() + try: + if categoria == "anime": + item.url = host + item.args = 'newest' + itemlist = peliculas(item) + # Continua la ricerca in caso di errore + except: + import sys + for line in sys.exc_info(): + support.logger.error("{0}".format(line)) + return [] + + return itemlist @support.scrape def peliculas(item): blacklist = Blacklist item.contentType = 'tvshow' - patron = r'