# -*- coding: utf-8 -*- # ------------------------------------------------------------ # Ringraziamo Icarus crew # Canale per mondoserietv # # ---------------------------------------------------------- import re import urllib from channels import autoplay from channels import filtertools from core import scrapertools, servertools, httptools, scrapertoolsV2 from core.item import Item from core import tmdb from lib.unshortenit import unshorten from platformcode import logger, config host = "https://mondoserietv.com" IDIOMAS = {'Italiano': 'IT'} list_language = IDIOMAS.values() list_servers = ['akstream'] list_quality = ['default'] __comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'mondoserietv') __comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'mondoserietv') headers = {'Referer': host} PERPAGE = 14 def mainlist(item): logger.info("kod.mondoserietvmainlist") autoplay.init(item.channel, list_servers, list_quality) itemlist = [Item(channel=item.channel, action="lista_serie", title="[COLOR azure]Lista Serie Tv Anni 50 60 70 80[/COLOR]", url=("%s/lista-serie-tv-anni-60-70-80/" % host), thumbnail="http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"), Item(channel=item.channel, action="lista_serie", title="[COLOR azure]Lista Serie Tv Italiane[/COLOR]", url=("%s/lista-serie-tv-italiane/" % host), thumbnail="http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"), Item(channel=item.channel, action="lista_serie", title="[COLOR azure]Lista Cartoni Animati & Anime[/COLOR]", url=("%s/lista-cartoni-animati-e-anime/" % host), thumbnail="http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"), Item(channel=item.channel, action="peliculas", title="[COLOR azure]Lista Film[/COLOR]", url=("%s/lista-film/" % host), thumbnail="http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"), Item(channel=item.channel, title="[COLOR yellow]Cerca Film...[/COLOR]", action="search", extra="movie", thumbnail="http://dc467.4shared.com/img/fEbJqOum/s7/13feaf0c8c0/Search"), Item(channel=item.channel, title="[COLOR yellow]Cerca SerieTV...[/COLOR]", action="search", extra="tvshow", thumbnail="http://dc467.4shared.com/img/fEbJqOum/s7/13feaf0c8c0/Search")] autoplay.show_option(item.channel, itemlist) return itemlist def search(item, texto): logger.info("kod.mondoserietv search " + texto) item.url = "%s/?s=%s" % (host, texto) try: if item.extra == "movie": return search_peliculas(item) if item.extra == "tvshow": return search_peliculas_tv(item) # Continua la ricerca in caso di errore except: import sys for line in sys.exc_info(): logger.error("%s" % line) return [] def search_peliculas(item): logger.info("kod.mondoserietv search_peliculas") itemlist = [] # Carica la pagina data = httptools.downloadpage(item.url, headers=headers).data # Estrae i contenuti patron = '