Fix tantifilm
This commit is contained in:
+1
-1
@@ -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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -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,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
|
||||||
|
|||||||
Reference in New Issue
Block a user