Check links in support

This commit is contained in:
Alhaziel
2019-05-25 16:00:13 +02:00
parent adc3b9efd5
commit 84dae6f6f4
51 changed files with 164 additions and 164 deletions

View File

@@ -33,7 +33,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero di link da verificare",
"default": 1,

View File

@@ -16,8 +16,8 @@ list_language = IDIOMAS.values()
list_servers = ['openload', 'streamango', 'rapidvideo', 'streamcherry', 'megadrive']
list_quality = ['default']
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'altadefinizione01')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'altadefinizione01')
checklinks = config.get_setting('checklinks', 'altadefinizione01')
checklinks_number = config.get_setting('checklinks_number', 'altadefinizione01')
headers = [['Referer', host]]
blacklist_categorie = ['Altadefinizione01', 'Altadefinizione.to']
@@ -147,8 +147,8 @@ def findvideos(item):
itemlist = support.server(item, headers=headers)
# Requerido para Filtrar enlaces
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Requerido para FilterTools
# itemlist = filtertools.get_links(itemlist, item, list_language)

View File

@@ -44,7 +44,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": true,
@@ -52,7 +52,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -19,8 +19,8 @@ host = "https://www.altadefinizione01.vision/" #aggiornato al 30-04-209
# ======== Funzionalità =============================
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', __channel__)
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', __channel__)
checklinks = config.get_setting('checklinks', __channel__)
checklinks_number = config.get_setting('checklinks_number', __channel__)
headers = [['User-Agent', 'Mozilla/50.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0'],
['Referer', host]]
@@ -216,8 +216,8 @@ def findvideos(item):
logger.error("data doesn't contain expected URL")
# Controlla se i link sono validi
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Requerido para FilterTools
itemlist = filtertools.get_links(itemlist, item, list_language)

View File

@@ -46,7 +46,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": true,
@@ -54,7 +54,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -22,8 +22,8 @@ host = "https://altadefinizione01.voto/" #aggiornato al 3 maggio 2019
# ======== def per utility INIZIO ============================
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', __channel__)
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', __channel__)
checklinks = config.get_setting('checklinks', __channel__)
checklinks_number = config.get_setting('checklinks_number', __channel__)
headers = [['User-Agent', 'Mozilla/50.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0'],
['Referer', host]]#,['Accept-Language','it-IT,it;q=0.8,en-US;q=0.5,en;q=0.3']]
@@ -176,8 +176,8 @@ def findvideos(item):
logger.error("data doesn't contain expected URL")
# Controlla se i link sono validi
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Requerido para FilterTools
itemlist = filtertools.get_links(itemlist, item, list_language)

View File

@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -17,8 +17,8 @@ list_language = IDIOMAS.values()
list_servers = ['verystream', 'openload', 'streamango', "vidoza", "thevideo", "okru", 'youtube']
list_quality = ['1080p']
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'altadefinizioneclick')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'altadefinizioneclick')
checklinks = config.get_setting('checklinks', 'altadefinizioneclick')
checklinks_number = config.get_setting('checklinks_number', 'altadefinizioneclick')
headers = [['Referer', host]]
@@ -98,8 +98,8 @@ def findvideos(item):
itemlist = support.hdpass_get_servers(item)
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# itemlist = filtertools.get_links(itemlist, item, list_language)

View File

@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -33,7 +33,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -20,8 +20,8 @@ list_language = IDIOMAS.values()
list_servers = ['verystream', 'openload', 'streamango']
list_quality = ['default']
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'animeleggendari')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'animeleggendari')
checklinks = config.get_setting('checklinks', 'animeleggendari')
checklinks_number = config.get_setting('checklinks_number', 'animeleggendari')
def mainlist(item):
log()
@@ -176,8 +176,8 @@ def findvideos(item):
itemlist = support.server(item,data)
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# itemlist = filtertools.get_links(itemlist, item, list_language)
autoplay.start(itemlist, item)

View File

@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -22,8 +22,8 @@ list_language = IDIOMAS.values()
list_servers = ['openload','fembed']
list_quality = ['default']
# __comprueba_enlaces__ = config.get_setting('comprueba_enlaces', __channel__)
# __comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', __channel__)
# checklinks = config.get_setting('checklinks', __channel__)
# checklinks_number = config.get_setting('checklinks_number', __channel__)
def mainlist(item):
@@ -263,8 +263,8 @@ def findvideos(item):
# Controlla se i link sono validi
# if __comprueba_enlaces__:
# itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
# if checklinks:
# itemlist = servertools.check_list_links(itemlist, checklinks_number)
#
# autoplay.start(itemlist, item)

View File

@@ -32,7 +32,7 @@
]
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Número de enlaces a verificar",
"default": 1,

View File

@@ -17,8 +17,8 @@ from specials import renumbertools
host = "https://animespace.tv/"
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'animespace')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'animespace')
checklinks = config.get_setting('checklinks', 'animespace')
checklinks_number = config.get_setting('checklinks_number', 'animespace')
IDIOMAS = {'VOSE': 'VOSE'}
list_language = IDIOMAS.values()
@@ -240,8 +240,8 @@ def findvideos(item):
itemlist = servertools.get_servers_itemlist(itemlist, lambda x: x.title % x.server.capitalize())
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Requerido para FilterTools

View File

@@ -32,7 +32,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -40,7 +40,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -20,8 +20,8 @@ list_language = IDIOMAS.values()
list_servers = ['diretto']
list_quality = []
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'animeworld')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'animeworld')
checklinks = config.get_setting('checklinks', 'animeworld')
checklinks_number = config.get_setting('checklinks_number', 'animeworld')
def mainlist(item):
@@ -398,8 +398,8 @@ def findvideos(item):
# Requerido para Filtrar enlaces
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Requerido para FilterTools

View File

@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -15,8 +15,8 @@ list_language = IDIOMAS.values()
list_servers = ['verystream', 'openload', 'wstream', 'speedvideo']
list_quality = ['1080p', '720', '480p', '360p']
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'casacinema')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'casacinema')
checklinks = config.get_setting('checklinks', 'casacinema')
checklinks_number = config.get_setting('checklinks_number', 'casacinema')
def mainlist(item):
@@ -142,8 +142,8 @@ def findvideos(item):
# Requerido para Filtrar enlaces
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Requerido para AutoPlay

View File

@@ -33,7 +33,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero di link da verificare",
"default": 1,

View File

@@ -27,8 +27,8 @@ list_language = IDIOMAS.values()
list_servers = ['verystream', 'openload', 'streamango', 'wstream']
list_quality = ['HD', 'default']
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'cineblog01')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'cineblog01')
checklinks = config.get_setting('checklinks', 'cineblog01')
checklinks_number = config.get_setting('checklinks_number', 'cineblog01')
# esclusione degli articoli 'di servizio'
blacklist = ['BENVENUTI', 'Richieste Serie TV', 'CB01.UNO ▶ TROVA L’INDIRIZZO UFFICIALE ',
@@ -280,8 +280,8 @@ def findvideos(item):
# Requerido para Filtrar enlaces
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Requerido para FilterTools

View File

@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -57,7 +57,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -19,8 +19,8 @@ list_servers = ['akstream', 'wstream', 'openload', 'streamango']
list_quality = ['default']
# Necessario per Verifica Link
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'cinemalibero')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'cinemalibero')
checklinks = config.get_setting('checklinks', 'cinemalibero')
checklinks_number = config.get_setting('checklinks_number', 'cinemalibero')
host = 'https://www.cinemalibero.icu'
@@ -219,8 +219,8 @@ def findvideos(item): # Questa def. deve sempre essere nominata findvideos
action='add_pelicula_to_library', extra='findservers', contentTitle=item.contentTitle))
# Necessario per filtrare i Link
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Necessario per FilterTools
# itemlist = filtertools.get_links(itemlist, item, list_language)

View File

@@ -42,7 +42,7 @@
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -50,7 +50,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": true,
@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -30,8 +30,8 @@ list_language = IDIOMAS.values()
list_servers = ['verystream', 'wstream', 'speedvideo', 'flashx', 'nowvideo', 'streamango', 'deltabit', 'openload']
list_quality = ['default']
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'eurostreaming')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'eurostreaming')
checklinks = config.get_setting('checklinks', 'eurostreaming')
checklinks_number = config.get_setting('checklinks_number', 'eurostreaming')
def mainlist(item):
support.log()

View File

@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -18,8 +18,8 @@ list_language = IDIOMAS.values()
list_servers = ['verystream', 'openload', 'speedvideo', 'wstream', 'flashx', 'vidoza', 'vidtome']
list_quality = ['default']
# __comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'fastsubita')
# __comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'fastsubita')
# checklinks = config.get_setting('checklinks', 'fastsubita')
# checklinks_number = config.get_setting('checklinks_number', 'fastsubita')
headers = [
['Host', 'fastsubita.com'],
@@ -277,8 +277,8 @@ def findvideos(item):
#
# # Requerido para Filtrar enlaces
#
# if __comprueba_enlaces__:
# itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
# if checklinks:
# itemlist = servertools.check_list_links(itemlist, checklinks_number)
#
# # Requerido para FilterTools
#

View File

@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -18,8 +18,8 @@ list_language = IDIOMAS.values()
list_servers = ['openload', 'streamango', 'vidoza', 'okru']
list_quality = ['1080p', '720p', '480p', '360']
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'filmigratis')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'filmigratis')
checklinks = config.get_setting('checklinks', 'filmigratis')
checklinks_number = config.get_setting('checklinks_number', 'filmigratis')
headers = [['Referer', host]]

View File

@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -19,8 +19,8 @@ list_language = IDIOMAS.values()
list_servers = ['verystream', 'openload', 'streamango', 'vidoza', 'okru']
list_quality = ['1080p', '720p', '480p', '360']
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'filmsenzalimiti')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'filmsenzalimiti')
checklinks = config.get_setting('checklinks', 'filmsenzalimiti')
checklinks_number = config.get_setting('checklinks_number', 'filmsenzalimiti')
headers = [['Referer', host]]
@@ -174,8 +174,8 @@ def findvideos(item):
action="add_pelicula_to_library", extra="findservers", contentTitle=item.contentTitle))
#Necessario per filtrare i Link
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Necessario per FilterTools
# itemlist = filtertools.get_links(itemlist, item, list_language)

View File

@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -22,8 +22,8 @@ list_servers = ['verystream', 'openload', 'vidlox', 'youtube']
list_quality = ['default']
# Necessario per Verifica Link
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'filmsenzalimiticc')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'filmsenzalimiticc')
checklinks = config.get_setting('checklinks', 'filmsenzalimiticc')
checklinks_number = config.get_setting('checklinks_number', 'filmsenzalimiticc')
host = 'https://filmsenzalimiti.pw'
@@ -239,8 +239,8 @@ def findvideos(item): # Questa def. deve sempre essere nominata findvideos
action='add_pelicula_to_library', extra='findservers', contentTitle=item.contentTitle))
# Necessario per filtrare i Link
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Necessario per FilterTools
# itemlist = filtertools.get_links(itemlist, item, list_language)

View File

@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -57,7 +57,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -22,8 +22,8 @@ list_servers = ['verystream', 'openload', 'streamango', 'youtube']
list_quality = ['default']
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'ilgeniodellostreaming')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'ilgeniodellostreaming')
checklinks = config.get_setting('checklinks', 'ilgeniodellostreaming')
checklinks_number = config.get_setting('checklinks_number', 'ilgeniodellostreaming')
headers = [['Referer', host]]
@@ -372,8 +372,8 @@ def findvideos(item):
# Requerido para Filtrar enlaces
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Requerido para FilterTools

View File

@@ -34,7 +34,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -42,7 +42,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero di link da verificare",
"default": 1,

View File

@@ -17,8 +17,8 @@ list_language = IDIOMAS.values()
list_servers = ['verystream', 'openload', 'youtube']
list_quality = ['default']
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'italiafilmhd')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'italiafilmhd')
checklinks = config.get_setting('checklinks', 'italiafilmhd')
checklinks_number = config.get_setting('checklinks_number', 'italiafilmhd')
host = "https://italiafilm.network"
@@ -296,8 +296,8 @@ def findvideos(item):
# Requerido para Filtrar enlaces
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Requerido para FilterTools

View File

@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -19,8 +19,8 @@ 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')
checklinks = config.get_setting('checklinks', 'mondoserietv')
checklinks_number = config.get_setting('checklinks_number', 'mondoserietv')
headers = {'Referer': host}
@@ -308,8 +308,8 @@ def findvideos(item):
# Requerido para Filtrar enlaces
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Requerido para FilterTools

View File

@@ -24,8 +24,8 @@ list_servers = ['speedvideo', 'openload', 'youtube']
list_quality = ['default']
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'piratestreaming')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'piratestreaming')
checklinks = config.get_setting('checklinks', 'piratestreaming')
checklinks_number = config.get_setting('checklinks_number', 'piratestreaming')
headers = [['Referer', host]]
@@ -243,8 +243,8 @@ def findvideos(item):
# Requerido para Filtrar enlaces
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Requerido para FilterTools

View File

@@ -33,7 +33,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -18,8 +18,8 @@ list_language = IDIOMAS.values()
list_servers = ['verystream', 'openload', 'streamango', 'thevideome']
list_quality = ['1080p', '720p', '480p', '360']
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', 'seriehd')
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', 'seriehd')
checklinks = config.get_setting('checklinks', 'seriehd')
checklinks_number = config.get_setting('checklinks_number', 'seriehd')
headers = [['Referer', host]]
@@ -137,8 +137,8 @@ def findvideos(item):
# Requerido para Filtrar enlaces
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if checklinks:
itemlist = servertools.check_list_links(itemlist, checklinks_number)
# Requerido para FilterTools

View File

@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -21,8 +21,8 @@ list_language = IDIOMAS.values()
list_servers = ['gounlimited','verystream','streamango','openload']
list_quality = ['default']
# __comprueba_enlaces__ = config.get_setting('comprueba_enlaces', __channel__)
# __comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', __channel__)
# checklinks = config.get_setting('checklinks', __channel__)
# checklinks_number = config.get_setting('checklinks_number', __channel__)
def mainlist(item):
@@ -264,8 +264,8 @@ def findvideos(item):
# Controlla se i link sono validi
# if __comprueba_enlaces__:
# itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
# if checklinks:
# itemlist = servertools.check_list_links(itemlist, checklinks_number)
#
# autoplay.start(itemlist, item)

View File

@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -49,7 +49,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero de link da verificare",
"default": 1,

View File

@@ -20,8 +20,8 @@ list_language = IDIOMAS.values()
list_servers = ['speedvideo']
list_quality = ['default']
# __comprueba_enlaces__ = config.get_setting('comprueba_enlaces', __channel__)
# __comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', __channel__)
# checklinks = config.get_setting('checklinks', __channel__)
# checklinks_number = config.get_setting('checklinks_number', __channel__)
@@ -148,8 +148,8 @@ def findvideos(item):
# itemlist = filtertools.get_links(itemlist, item, list_language)
# Controlla se i link sono validi
# if __comprueba_enlaces__:
# itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
# if checklinks:
# itemlist = servertools.check_list_links(itemlist, checklinks_number)
#
# autoplay.start(itemlist, item)
@@ -177,8 +177,8 @@ def findepisodevideo(item):
# itemlist = filtertools.get_links(itemlist, item, list_language)
# Controlla se i link sono validi
# if __comprueba_enlaces__:
# itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
# if checklinks:
# itemlist = servertools.check_list_links(itemlist, checklinks_number)
#
# autoplay.start(itemlist, item)

View File

@@ -34,7 +34,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -42,7 +42,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero di link da verificare",
"default": 1,

View File

@@ -33,7 +33,7 @@
"visible": true
},
{
"id": "comprueba_enlaces",
"id": "checklinks",
"type": "bool",
"label": "Verifica se i link esistono",
"default": false,
@@ -41,7 +41,7 @@
"visible": true
},
{
"id": "comprueba_enlaces_num",
"id": "checklinks_number",
"type": "list",
"label": "Numero di link da verificare",
"default": 1,

View File

@@ -42,8 +42,7 @@ def get_channel_parameters(channel_name):
channel_parameters["language"] = channel_parameters.get("language", ["all"])
channel_parameters["adult"] = channel_parameters.get("adult", False)
channel_parameters["active"] = channel_parameters.get("active", False)
channel_parameters["include_in_global_search"] = channel_parameters.get("include_in_global_search",
False)
channel_parameters["include_in_global_search"] = channel_parameters.get("include_in_global_search", False)
channel_parameters["categories"] = channel_parameters.get("categories", list())
channel_parameters["thumbnail"] = channel_parameters.get("thumbnail", "")
@@ -87,8 +86,7 @@ def get_channel_parameters(channel_name):
channel_parameters["include_in_global_search"] = True
elif s['id'] == "filter_languages":
channel_parameters["filter_languages"] = s.get('lvalues',[])
elif not s['id'].startswith("include_in_") and \
(s.get('enabled', False) or s.get('visible', False)):
elif s['id'].startswith("include_in_"):
channel_parameters["has_settings"] = True
del channel_parameters['settings']

View File

@@ -61,15 +61,7 @@ def hdpass_get_servers(item):
url=url_decode(media_url)))
log("video -> ", res_video)
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', item.channel)
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', item.channel)
if __comprueba_enlaces__:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if xbmcaddon.Addon('plugin.video.kod').getSetting('checklinks'):
itemlist = servertools.check_list_links(itemlist, xbmcaddon.Addon('plugin.video.kod').getSetting('checklinks_number'))
return itemlist
return controls(itemlist, item, AutoPlay, CheckLinks)
def url_decode(url_enc):
@@ -501,11 +493,6 @@ def nextPage(itemlist, item, data, patron, function_level=1):
return itemlist
def server(item, data='', headers='', AutoPlay=True, CheckLinks=True):
__comprueba_enlaces__ = config.get_setting('comprueba_enlaces', item.channel)
log(__comprueba_enlaces__ )
__comprueba_enlaces_num__ = config.get_setting('comprueba_enlaces_num', item.channel)
log(__comprueba_enlaces_num__ )
if not data:
data = httptools.downloadpage(item.url, headers=headers).data
@@ -520,14 +507,29 @@ def server(item, data='', headers='', AutoPlay=True, CheckLinks=True):
videoitem.channel = item.channel
videoitem.contentType = item.contentType
if __comprueba_enlaces__ and CheckLinks:
itemlist = servertools.check_list_links(itemlist, __comprueba_enlaces_num__)
if xbmcaddon.Addon('plugin.video.kod').getSetting('checklinks'):
itemlist = servertools.check_list_links(itemlist, xbmcaddon.Addon('plugin.video.kod').getSetting('checklinks_number'))
return controls(itemlist, item, AutoPlay, CheckLinks)
def controls(itemlist, item, AutoPlay=True, CheckLinks=True):
from core import jsontools
from platformcode.config import get_setting
CL = get_setting('checklinks') or get_setting('checklinks', item.channel)
autoplay_node = jsontools.get_node_from_file('autoplay', 'AUTOPLAY')
channel_node = autoplay_node.get(item.channel, {})
settings_node = channel_node.get('settings', {})
AP = get_setting('autoplay') or settings_node['active']
if CL and not AP:
if get_setting('checklinks', item.channel):
checklinks = get_setting('checklinks', item.channel)
else:
checklinks = get_setting('checklinks')
if get_setting('checklinks_number', item.channel):
checklinks_number = get_setting('checklinks_number', item.channel)
else:
checklinks_number = get_setting('checklinks_number')
itemlist = servertools.check_list_links(itemlist, checklinks_number)
if AutoPlay == True:
autoplay.start(itemlist, item)
return itemlist