diff --git a/channels.json b/channels.json index 08d3dfda..ef4815b3 100644 --- a/channels.json +++ b/channels.json @@ -20,6 +20,7 @@ "hd4me": "https://hd4me.net", "ilcorsaronero": "https://ilcorsaronero.link", "ilgeniodellostreaming_cam": "https://ilgeniodellostreaming.sbs", + "italiafilm": "https://italia-film.today", "mediasetplay": "https://mediasetinfinity.mediaset.it", "mondoserietv": "http://ww25.mondoserietv.club/?subid1=20230304-0434-261c-9cb0-a0044930e0a9", "paramount": "https://www.mtv.it", diff --git a/channels/italiafilm.json b/channels/italiafilm.json new file mode 100644 index 00000000..fe995175 --- /dev/null +++ b/channels/italiafilm.json @@ -0,0 +1,11 @@ +{ + "id": "italiafilm", + "name": "ItaliaFilm", + "language": ["ita", "sub-ita"], + "active": true, + "thumbnail": "italiafilm.png", + "banner": "", + "categories": ["movie"], + "not_active": ["include_in_newest"], + "settings": [] +} diff --git a/channels/italiafilm.py b/channels/italiafilm.py new file mode 100644 index 00000000..703d7c68 --- /dev/null +++ b/channels/italiafilm.py @@ -0,0 +1,71 @@ +# -*- coding: utf-8 -*- +# ------------------------------------------------------------ +# Canale per 'italifilm' +# ------------------------------------------------------------ + +from core import support, httptools +from core.support import info +from platformcode import logger, config +from core import scrapertools + +host = config.get_channel_url() +headers = [['Referer', host]] + + +@support.menu +def mainlist(item): + menu = [('Per Genere', ['', 'list', 'genere']), + ('Al Cinema', ['/cinema/', 'list', 'film']), + ('Top del Mese', ['/top-del-mese.html', 'list', 'film']), + ('Sottotitolati', ['/sub-ita/', 'list', 'film']) + ] + search = '' + + return locals() + + +@support.scrape +def list(item): + + if item.args == 'genere': + patronBlock = r'
' + patronMenu = r'