diff --git a/plugin.video.alfa/channels/filmpertutti.json b/plugin.video.alfa/channels/filmpertutti.json index 90c122d2..011f40c4 100644 --- a/plugin.video.alfa/channels/filmpertutti.json +++ b/plugin.video.alfa/channels/filmpertutti.json @@ -4,8 +4,8 @@ "active": true, "adult": false, "language": ["ita"], - "thumbnail": "https://raw.githubusercontent.com/Zanzibar82/images/master/posters/filmpertutti.png", - "banner": "https://raw.githubusercontent.com/Zanzibar82/images/master/posters/filmpertutti.png", + "thumbnail": "https://www.filmpertutti.club/wp-content/themes/blunge/assets/logo.png", + "banner": "https://www.filmpertutti.club/wp-content/themes/blunge/assets/logo.png", "categories": ["tvshow","movie"], "settings": [ { @@ -32,13 +32,13 @@ "enabled": true, "visible": true }, - { - "id": "include_in_newest_italiano", - "type": "bool", - "label": "Includi in Novità - Italiano", - "default": true, - "enabled": true, - "visible": true - } - ] + { + "id": "include_in_newest_italiano", + "type": "bool", + "label": "Includi in Novità - Italiano", + "default": true, + "enabled": true, + "visible": true + } +] } diff --git a/plugin.video.alfa/channels/filmpertutti.py b/plugin.video.alfa/channels/filmpertutti.py index 2614e2f2..64eebbac 100644 --- a/plugin.video.alfa/channels/filmpertutti.py +++ b/plugin.video.alfa/channels/filmpertutti.py @@ -6,57 +6,42 @@ import re import urlparse -from channels import autoplay -from core import scrapertools, servertools, httptools +from channels import autoplay, support +from core import scrapertoolsV2, servertools, httptools, tmdb from core.item import Item -from core import tmdb from lib import unshortenit from platformcode import config, logger +from channelselector import thumb host = "https://www.filmpertutti.club" -list_servers = ['akvideo', 'openload', 'streamango', 'wstream'] -list_quality = ['default'] +headers = [['Referer', host]] +list_servers = ['openload', 'streamango', 'wstream', 'akvideo'] +list_quality = ['HD', 'SD'] def mainlist(item): - logger.info("kod.filmpertutti mainlist") + logger.info() + + itemlist =[] + + support.menu(itemlist, '[B]Film[/B]', 'peliculas', host + '/category/film/', 'movie') + support.menu(itemlist, '[B] > Film per Genere[/B]', 'genre', host, 'episode') + support.menu(itemlist, '[B]Serie TV[/B]', 'peliculas', host + '/category/serie-tv/', 'episode') + support.menu(itemlist, '[B] > Serie TV in ordine alfabetico[/B]', 'az', host + '/category/serie-tv/', 'episode') + support.menu(itemlist, '[COLOR blue]Cerca Serie TV...[/COLOR]', 'search', '', 'episode') + autoplay.init(item.channel, list_servers, list_quality) - - itemlist = [Item(channel=item.channel, - title="[COLOR azure]Ultimi film inseriti[/COLOR]", - action="peliculas", - extra="movie", - url="%s/category/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 azure]Categorie film[/COLOR]", - action="categorias", - url="%s/category/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...[/COLOR]", - action="search", - extra="movie", - thumbnail="http://dc467.4shared.com/img/fEbJqOum/s7/13feaf0c8c0/Search"), - Item(channel=item.channel, - title="[COLOR azure]Serie TV[/COLOR]", - extra="tvshow", - action="peliculas_tv", - url="%s/category/serie-tv/" % 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 Serie TV...[/COLOR]", - action="search", - extra="tvshow", - thumbnail="http://dc467.4shared.com/img/fEbJqOum/s7/13feaf0c8c0/Search")] autoplay.show_option(item.channel, itemlist) + for item in itemlist: + logger.info('MENU=' + str(item) ) + return itemlist def newest(categoria): - logger.info("kod.filmpertutti newest" + categoria) + logger.info("filmpertutti newest" + categoria) itemlist = [] item = Item() try: @@ -79,133 +64,11 @@ def newest(categoria): return itemlist -def peliculas(item): - logger.info("kod.filmpertutti peliculas") - itemlist = [] - - # Carica la pagina - data = httptools.downloadpage(item.url).data - - # Estrae i contenuti - patron = '