Fix tantifilm

This commit is contained in:
mac12m99
2021-04-11 16:00:09 +02:00
parent 00ee4fa0e9
commit 2ef9f08bd7
3 changed files with 9 additions and 5 deletions
+1 -1
View File
@@ -53,6 +53,6 @@
"animealtadefinizione": "https://www.animealtadefinizione.it", "animealtadefinizione": "https://www.animealtadefinizione.it",
"filmpertutti": "https://filmpertutti.nuovo.live", "filmpertutti": "https://filmpertutti.nuovo.live",
"seriehd": "https://nuovoindirizzo.info/seriehd", "seriehd": "https://nuovoindirizzo.info/seriehd",
"tantifilm": "https://www.tantifilm.wiki" "tantifilm": "https://tantinuovo.com/tantifilm-nuovo-indirizzo"
} }
} }
+7 -4
View File
@@ -3,20 +3,19 @@
# Canale per Tantifilm # Canale per Tantifilm
# ------------------------------------------------------------ # ------------------------------------------------------------
import re
from core import scrapertools, httptools, support from core import scrapertools, httptools, support
from core.item import Item from core.item import Item
from core.support import info from core.support import info
from platformcode import logger from platformcode import logger
from platformcode import config, unify from platformcode import config
def findhost(url): def findhost(url):
permUrl = httptools.downloadpage(url).data permUrl = httptools.downloadpage(url).data
host = scrapertools.find_single_match(permUrl, r'Nuovo indirizzo: <a href="([^"]+)') host = scrapertools.find_single_match(permUrl, r'<a href="([^"]+)')
return host return host
host = config.get_channel_url(findhost) host = config.get_channel_url(findhost)
headers = [['Referer', host]] headers = [['Referer', host]]
@@ -210,6 +209,10 @@ def findvideos(item):
urls.remove(u) urls.remove(u)
itemlist.extend(support.server(item, itemlist=hdpass(Item(url=u)))) itemlist.extend(support.server(item, itemlist=hdpass(Item(url=u))))
break break
if 'protectlink.stream' in u:
import base64
urls.remove(u)
urls.append(base64.b64decode(u.split('?data=')[1]))
else: else:
itemlist.extend(support.server(item, urls)) itemlist.extend(support.server(item, urls))
support.addQualityTag(item, itemlist, data, 'Keywords:\s*(?:<span>)?([^<]+)') support.addQualityTag(item, itemlist, data, 'Keywords:\s*(?:<span>)?([^<]+)')
+1
View File
@@ -1,3 +1,4 @@
#!/bin/bash
rm tests/home/userdata/addon_data/plugin.video.kod/settings_channels/*.json rm tests/home/userdata/addon_data/plugin.video.kod/settings_channels/*.json
rm tests/home/userdata/addon_data/plugin.video.kod/settings_servers/*.json rm tests/home/userdata/addon_data/plugin.video.kod/settings_servers/*.json
rm tests/home/userdata/addon_data/plugin.video.kod/cookies.dat rm tests/home/userdata/addon_data/plugin.video.kod/cookies.dat