diff --git a/plugin.video.alfa/channels/altadefinizioneclick.py b/plugin.video.alfa/channels/altadefinizioneclick.py
index 0ec99a3a..859aec69 100644
--- a/plugin.video.alfa/channels/altadefinizioneclick.py
+++ b/plugin.video.alfa/channels/altadefinizioneclick.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per altadefinizioneclick
# ----------------------------------------------------------
import base64
diff --git a/plugin.video.alfa/channels/altadefinizionehd.py b/plugin.video.alfa/channels/altadefinizionehd.py
index 4a3f6dac..34baa24b 100644
--- a/plugin.video.alfa/channels/altadefinizionehd.py
+++ b/plugin.video.alfa/channels/altadefinizionehd.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per Altadefinizione HD
# ----------------------------------------------------------
import re
diff --git a/plugin.video.alfa/channels/animeforce.py b/plugin.video.alfa/channels/animeforce.py
index 900eb6db..73017984 100644
--- a/plugin.video.alfa/channels/animeforce.py
+++ b/plugin.video.alfa/channels/animeforce.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per http://animeinstreaming.net/
# ------------------------------------------------------------
import re, urllib, urlparse
diff --git a/plugin.video.alfa/channels/animeleggendari.py b/plugin.video.alfa/channels/animeleggendari.py
index a0fe3efe..ead99988 100644
--- a/plugin.video.alfa/channels/animeleggendari.py
+++ b/plugin.video.alfa/channels/animeleggendari.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per animeleggendari
# ------------------------------------------------------------
diff --git a/plugin.video.alfa/channels/animestream.py b/plugin.video.alfa/channels/animestream.py
index a8b24e6f..284863b7 100644
--- a/plugin.video.alfa/channels/animestream.py
+++ b/plugin.video.alfa/channels/animestream.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per animestream
# ----------------------------------------------------------
import re, urlparse
diff --git a/plugin.video.alfa/channels/animesubita.py b/plugin.video.alfa/channels/animesubita.py
index d7291e26..b67e70b6 100644
--- a/plugin.video.alfa/channels/animesubita.py
+++ b/plugin.video.alfa/channels/animesubita.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per AnimeSubIta
# ------------------------------------------------------------
diff --git a/plugin.video.alfa/channels/animetubeita.py b/plugin.video.alfa/channels/animetubeita.py
index 11b7cd14..7e60a659 100644
--- a/plugin.video.alfa/channels/animetubeita.py
+++ b/plugin.video.alfa/channels/animetubeita.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per animetubeita
# ----------------------------------------------------------
import re, urllib
diff --git a/plugin.video.alfa/channels/animevision.py b/plugin.video.alfa/channels/animevision.py
index cdb3325d..98fe6c7f 100644
--- a/plugin.video.alfa/channels/animevision.py
+++ b/plugin.video.alfa/channels/animevision.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per animevision
# ----------------------------------------------------------
import re
diff --git a/plugin.video.alfa/channels/animeworld.py b/plugin.video.alfa/channels/animeworld.py
index c79d540e..66e2f61c 100644
--- a/plugin.video.alfa/channels/animeworld.py
+++ b/plugin.video.alfa/channels/animeworld.py
@@ -1,6 +1,5 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
# Canale per animeworld
# ----------------------------------------------------------
import re, urlparse
diff --git a/plugin.video.alfa/channels/bleachportal.py b/plugin.video.alfa/channels/bleachportal.py
index f8f34a68..209b83a6 100644
--- a/plugin.video.alfa/channels/bleachportal.py
+++ b/plugin.video.alfa/channels/bleachportal.py
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# ------------------------------------------------------------
# XBMC Plugin
# Canale per http://bleachportal.it
diff --git a/plugin.video.alfa/channels/casacinema.py b/plugin.video.alfa/channels/casacinema.py
index 741dc062..be4a14f6 100644
--- a/plugin.video.alfa/channels/casacinema.py
+++ b/plugin.video.alfa/channels/casacinema.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per casacinema
# ------------------------------------------------------------
import re, urlparse
diff --git a/plugin.video.alfa/channels/cb01anime.py b/plugin.video.alfa/channels/cb01anime.py
index 5c37fccf..2d7c7409 100644
--- a/plugin.video.alfa/channels/cb01anime.py
+++ b/plugin.video.alfa/channels/cb01anime.py
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# ------------------------------------------------------------
# XBMC Plugin
# Canale per cineblog01 - anime
diff --git a/plugin.video.alfa/channels/cineblog01.py b/plugin.video.alfa/channels/cineblog01.py
index 27ca8c05..e9039158 100644
--- a/plugin.video.alfa/channels/cineblog01.py
+++ b/plugin.video.alfa/channels/cineblog01.py
@@ -1,6 +1,5 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
# Canale per cineblog01
# ------------------------------------------------------------
diff --git a/plugin.video.alfa/channels/cineblog01blog.py b/plugin.video.alfa/channels/cineblog01blog.py
index 7d88092b..d38e31f7 100644
--- a/plugin.video.alfa/channels/cineblog01blog.py
+++ b/plugin.video.alfa/channels/cineblog01blog.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per cineblog01blog
# ------------------------------------------------------------
diff --git a/plugin.video.alfa/channels/cinemalibero.py b/plugin.video.alfa/channels/cinemalibero.py
index 39f1cea8..0e3a0069 100644
--- a/plugin.video.alfa/channels/cinemalibero.py
+++ b/plugin.video.alfa/channels/cinemalibero.py
@@ -1,8 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
# Canale per CinemaLibero - First Version
-# Alhaziel
# ------------------------------------------------------------
import base64
import re
diff --git a/plugin.video.alfa/channels/cinemastreaming.py b/plugin.video.alfa/channels/cinemastreaming.py
index 11a68d13..770820e1 100644
--- a/plugin.video.alfa/channels/cinemastreaming.py
+++ b/plugin.video.alfa/channels/cinemastreaming.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per cinemastreaming
# ------------------------------------------------------------
import re
diff --git a/plugin.video.alfa/channels/cinemasubito.py b/plugin.video.alfa/channels/cinemasubito.py
index 33fb25fa..b080c58f 100644
--- a/plugin.video.alfa/channels/cinemasubito.py
+++ b/plugin.video.alfa/channels/cinemasubito.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per cinemasubito
# ------------------------------------------------------------
import binascii, re, urlparse
diff --git a/plugin.video.alfa/channels/cinetecadibologna.py b/plugin.video.alfa/channels/cinetecadibologna.py
index 0b621a65..08be2c1b 100644
--- a/plugin.video.alfa/channels/cinetecadibologna.py
+++ b/plugin.video.alfa/channels/cinetecadibologna.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per cinetecadibologna
# ------------------------------------------------------------
diff --git a/plugin.video.alfa/channels/documentaristreamingda.py b/plugin.video.alfa/channels/documentaristreamingda.py
index d8891045..758c9f4a 100644
--- a/plugin.video.alfa/channels/documentaristreamingda.py
+++ b/plugin.video.alfa/channels/documentaristreamingda.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi onDemand - XBMC Plugin
+# Ringraziamo Icarus crew
# Canale per documentaristreamingda
# ------------------------------------------------------------
import re, urlparse
diff --git a/plugin.video.alfa/channels/downloadme.py b/plugin.video.alfa/channels/downloadme.py
index 3e2a68ad..8897bcac 100644
--- a/plugin.video.alfa/channels/downloadme.py
+++ b/plugin.video.alfa/channels/downloadme.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand .- XBMC Plugin
+# Ringraziamo Icarus crew
# Canale downloadme
# Version: 201804162230
# ------------------------------------------------------------
diff --git a/plugin.video.alfa/channels/dragonballforever.py b/plugin.video.alfa/channels/dragonballforever.py
index 6018d476..b8299943 100644
--- a/plugin.video.alfa/channels/dragonballforever.py
+++ b/plugin.video.alfa/channels/dragonballforever.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per dragonballforever
# ------------------------------------------------------------
import re
diff --git a/plugin.video.alfa/channels/dreamsub.py b/plugin.video.alfa/channels/dreamsub.py
index fdb871ab..8de0238c 100644
--- a/plugin.video.alfa/channels/dreamsub.py
+++ b/plugin.video.alfa/channels/dreamsub.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per dreamsub
# ------------------------------------------------------------
import re, urlparse
diff --git a/plugin.video.alfa/channels/eurostreaming.py b/plugin.video.alfa/channels/eurostreaming.py
index ea41d71c..6efaadd9 100644
--- a/plugin.video.alfa/channels/eurostreaming.py
+++ b/plugin.video.alfa/channels/eurostreaming.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per eurostreaming
# ------------------------------------------------------------
import re, urlparse
diff --git a/plugin.video.alfa/channels/fastsubita.py b/plugin.video.alfa/channels/fastsubita.py
index 93098d30..217fe60e 100644
--- a/plugin.video.alfa/channels/fastsubita.py
+++ b/plugin.video.alfa/channels/fastsubita.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per fastsubita
# ------------------------------------------------------------
diff --git a/plugin.video.alfa/channels/filmgratis.py b/plugin.video.alfa/channels/filmgratis.py
index 4197e481..096db263 100644
--- a/plugin.video.alfa/channels/filmgratis.py
+++ b/plugin.video.alfa/channels/filmgratis.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per filmgratis
-# https://alfa-addon.com/categories/kod-addon.50/
# ------------------------------------------------------------
import re, urlparse
diff --git a/plugin.video.alfa/channels/filmhdstreaming.py b/plugin.video.alfa/channels/filmhdstreaming.py
index 8c83f084..c418a2a6 100644
--- a/plugin.video.alfa/channels/filmhdstreaming.py
+++ b/plugin.video.alfa/channels/filmhdstreaming.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per filmhdstreaming
-# https://alfa-addon.com/categories/kod-addon.50/
# ----------------------------------------------------------
import re
diff --git a/plugin.video.alfa/channels/filmontv.py b/plugin.video.alfa/channels/filmontv.py
index 3a9532f1..31470568 100644
--- a/plugin.video.alfa/channels/filmontv.py
+++ b/plugin.video.alfa/channels/filmontv.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale filmontv
-# https://alfa-addon.com/categories/kod-addon.50/
# ------------------------------------------------------------
import re
diff --git a/plugin.video.alfa/channels/filmperevolvere.py b/plugin.video.alfa/channels/filmperevolvere.py
index 2d8a2354..87554641 100644
--- a/plugin.video.alfa/channels/filmperevolvere.py
+++ b/plugin.video.alfa/channels/filmperevolvere.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per filmperevolvere
-# https://alfa-addon.com/categories/kod-addon.50/
# ----------------------------------------------------------
import re
import urlparse
diff --git a/plugin.video.alfa/channels/filmpertutti.py b/plugin.video.alfa/channels/filmpertutti.py
index 6e1f4750..82423307 100644
--- a/plugin.video.alfa/channels/filmpertutti.py
+++ b/plugin.video.alfa/channels/filmpertutti.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per filmpertutti.co
-# https://alfa-addon.com/categories/kod-addon.50/
# ------------------------------------------------------------
import re
import urlparse
diff --git a/plugin.video.alfa/channels/filmsenzalimiti.py b/plugin.video.alfa/channels/filmsenzalimiti.py
index 9a913757..fd57489a 100644
--- a/plugin.video.alfa/channels/filmsenzalimiti.py
+++ b/plugin.video.alfa/channels/filmsenzalimiti.py
@@ -1,8 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
# Canale per Filmsenzalimiti
-# Alhaziel
# ------------------------------------------------------------
import base64
import re
diff --git a/plugin.video.alfa/channels/filmsenzalimiticc.py b/plugin.video.alfa/channels/filmsenzalimiticc.py
index d9791859..3834741b 100644
--- a/plugin.video.alfa/channels/filmsenzalimiticc.py
+++ b/plugin.video.alfa/channels/filmsenzalimiticc.py
@@ -1,8 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
# Canale per Filmsenzalimiti CC
-# Alhaziel
# ------------------------------------------------------------
import base64
import re
diff --git a/plugin.video.alfa/channels/filmstreaminggratis.py b/plugin.video.alfa/channels/filmstreaminggratis.py
index 860fb661..b4e33907 100644
--- a/plugin.video.alfa/channels/filmstreaminggratis.py
+++ b/plugin.video.alfa/channels/filmstreaminggratis.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per filmstreaminggratis
-# https://alfa-addon.com/categories/kod-addon.50/
# ----------------------------------------------------------
import re
diff --git a/plugin.video.alfa/channels/filmzstreaming.py b/plugin.video.alfa/channels/filmzstreaming.py
index ce28c5d6..ce21d39f 100644
--- a/plugin.video.alfa/channels/filmzstreaming.py
+++ b/plugin.video.alfa/channels/filmzstreaming.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per filmzstreaming
-# https://alfa-addon.com/categories/kod-addon.50/
# ----------------------------------------------------------
import re, urlparse, urllib
diff --git a/plugin.video.alfa/channels/guardarefilm.py b/plugin.video.alfa/channels/guardarefilm.py
index 6a361262..0414d618 100644
--- a/plugin.video.alfa/channels/guardarefilm.py
+++ b/plugin.video.alfa/channels/guardarefilm.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per guardarefilm
-# https://alfa-addon.com/categories/kod-addon.50/
# ----------------------------------------------------------
import re
import urlparse
diff --git a/plugin.video.alfa/channels/guardaseriecc.py b/plugin.video.alfa/channels/guardaseriecc.py
index 7551eeae..4e65e832 100644
--- a/plugin.video.alfa/channels/guardaseriecc.py
+++ b/plugin.video.alfa/channels/guardaseriecc.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per guardaseriecc
#
# ----------------------------------------------------------
@@ -18,7 +18,7 @@ headers = [['Referer', host]]
def mainlist(item):
- logger.info("Kodi on Demand.leserietv mainlist")
+ logger.info("Alfa.leserietv mainlist")
itemlist = [Item(channel=item.channel,
action="lista_serie",
title="[COLOR azure]Tutte le serie[/COLOR]",
@@ -40,7 +40,7 @@ def mainlist(item):
def categoria(item):
- logger.info("[Kodi on Demand].[guardareseriecc] [categoria]")
+ logger.info("[Alfa].[guardareseriecc] [categoria]")
itemlist = []
patron = '
(.*?)'
@@ -60,7 +60,7 @@ def categoria(item):
def lista_serie(item):
- logger.info("[Kodi on Demand].[guardareseriecc] [lista_serie]")
+ logger.info("[Alfa].[guardareseriecc] [lista_serie]")
itemlist = []
patron = '[^<]+'
data = httptools.downloadpage(item.url, headers=headers).data
@@ -100,7 +100,7 @@ def lista_serie(item):
def episodios(item):
- logger.info("[Kodi on Demand].[guardareseriecc] [stagione]")
+ logger.info("[Alfa].[guardareseriecc] [stagione]")
itemlist = []
patron = '.*?'
@@ -149,7 +149,7 @@ def episodios(item):
def findvideos(item):
- logger.info("[Kodi on Demand].[guardareseriecc] [findvideos]")
+ logger.info("[Alfa].[guardareseriecc] [findvideos]")
itemlist = []
listurl = set()
@@ -185,7 +185,7 @@ def findvideos(item):
def search(item, texto):
- logger.info("[Kodi on Demand].[guardareseriecc][search] " + texto)
+ logger.info("[Alfa].[guardareseriecc][search] " + texto)
item.url = host + "/?s=" + texto
@@ -201,7 +201,7 @@ def search(item, texto):
def ricerca(item):
- logger.info("[Kodi on Demand].[guardareseriecc][ricerca] ")
+ logger.info("[Alfa].[guardareseriecc][ricerca] ")
itemlist = []
patron = '[^>]+>[^>]+>[^>]+>[^<]+
[^<]+
0:
- context.append({'title': config.get_localized_string(70535), 'channel': item.channel, 'action': 'mover_perfil',
- 'i_perfil': i_perfil, 'direccion': 'top'})
- context.append({'title': config.get_localized_string(70536), 'channel': item.channel, 'action': 'mover_perfil',
- 'i_perfil': i_perfil, 'direccion': 'arriba'})
- if i_perfil < last_i:
- context.append({'title': config.get_localized_string(70537), 'channel': item.channel, 'action': 'mover_perfil',
- 'i_perfil': i_perfil, 'direccion': 'abajo'})
- context.append({'title': config.get_localized_string(70538), 'channel': item.channel, 'action': 'mover_perfil',
- 'i_perfil': i_perfil, 'direccion': 'bottom'})
-
- plot = config.get_localized_string(70556) % len(perfil['items'])
- itemlist.append(Item(channel=item.channel, action='mostrar_perfil', title=perfil['title'], plot=plot, i_perfil=i_perfil, context=context))
-
- plot = config.get_localized_string(70539)
- plot += config.get_localized_string(70540)
- plot += config.get_localized_string(70541)
- itemlist.append(item.clone(action='crear_perfil', title=config.get_localized_string(70542), plot=plot, folder=False))
-
- return itemlist
-
-
-def mostrar_perfil(item):
- logger.info()
- icapref = KodpreferitiData()
-
- itemlist = []
-
- i_perfil = item.i_perfil
- if not icapref.user_favorites[i_perfil]: return itemlist
- last_i = len(icapref.user_favorites[i_perfil]['items']) - 1
-
- ruta_runtime = config.get_runtime_path()
-
- for i_enlace, enlace in enumerate(icapref.user_favorites[i_perfil]['items']):
- context = []
-
- if i_enlace > 0:
- context.append({'title': config.get_localized_string(70535), 'channel': item.channel, 'action': 'mover_enlace',
- 'i_enlace': i_enlace, 'i_perfil': i_perfil, 'direccion': 'top'})
- context.append({'title': config.get_localized_string(70536), 'channel': item.channel, 'action': 'mover_enlace',
- 'i_enlace': i_enlace, 'i_perfil': i_perfil, 'direccion': 'arriba'})
- if i_enlace < last_i:
- context.append({'title': config.get_localized_string(70537), 'channel': item.channel, 'action': 'mover_enlace',
- 'i_enlace': i_enlace, 'i_perfil': i_perfil, 'direccion': 'abajo'})
- context.append({'title': config.get_localized_string(70538), 'channel': item.channel, 'action': 'mover_enlace',
- 'i_enlace': i_enlace, 'i_perfil': i_perfil, 'direccion': 'bottom'})
-
- if len(icapref.user_favorites) > 1: # se hai più di una cartella, permette di spostarti tra esse
- context.append({'title': config.get_localized_string(70543), 'channel': item.channel, 'action': 'editar_enlace_carpeta',
- 'i_enlace': i_enlace, 'i_perfil': i_perfil})
-
- context.append({'title': config.get_localized_string(70544), 'channel': item.channel, 'action': 'editar_enlace_titulo',
- 'i_enlace': i_enlace, 'i_perfil': i_perfil})
-
- context.append({'title': config.get_localized_string(70545), 'channel': item.channel, 'action': 'editar_enlace_color',
- 'i_enlace': i_enlace, 'i_perfil': i_perfil})
-
- context.append({'title': config.get_localized_string(70547), 'channel': item.channel, 'action': 'editar_enlace_thumbnail',
- 'i_enlace': i_enlace, 'i_perfil': i_perfil})
-
- context.append({'title': config.get_localized_string(70548), 'channel': item.channel, 'action': 'eliminar_enlace',
- 'i_enlace': i_enlace, 'i_perfil': i_perfil})
-
- it = Item().fromurl(enlace)
- it.context = context
- it.plot = '[COLOR blue]Canal: ' + it.channel + '[/COLOR][CR]' + it.plot
-
- # Se non è un url, né ha il percorso di sistema, converti il percorso poiché sarà stato copiato da un altro dispositivo.
- # Sarebbe più ottimale se la conversione fosse eseguita con un menu di importazione, ma per il momento è controllata in run-time.
- if it.thumbnail and '://' not in it.thumbnail and not it.thumbnail.startswith(ruta_runtime):
- ruta, fichero = filetools.split(it.thumbnail)
- if ruta == '' and fichero == it.thumbnail: # in Linux la divisione con un percorso di Windows non si separa correttamente
- ruta, fichero = filetools.split(it.thumbnail.replace('\\','/'))
- if 'channels' in ruta and 'thumb' in ruta:
- it.thumbnail = filetools.join(ruta_runtime, 'resources', 'media', 'channels', 'thumb', fichero)
- elif 'themes' in ruta and 'default' in ruta:
- it.thumbnail = filetools.join(ruta_runtime, 'resources', 'media', 'themes', 'default', fichero)
-
- itemlist.append(it)
-
- return itemlist
-
-
-# Routine interne condivise
-# ----------------------------
-
-# Finestra di dialogo per selezionare/creare una cartella. Restituisce l'indice della cartella in user_favorites (-1 se cancella)
-def _selecciona_perfil(icapref, titulo=config.get_localized_string(70549), i_actual=-1):
- acciones = [(perfil['title'] if i_p != i_actual else '[I][COLOR pink]%s[/COLOR][/I]' % perfil['title']) for i_p, perfil in enumerate(icapref.user_favorites)]
- acciones.append(config.get_localized_string(70550))
-
- i_perfil = -1
- while i_perfil == -1: # Ripeti fino a quando non selezioni una cartella o annulli
- ret = platformtools.dialog_select(titulo, acciones)
- if ret == -1: return -1 # richiesta annullata
- if ret < len(icapref.user_favorites):
- i_perfil = ret
- else: # creare nuova cartella
- if _crea_perfil(icapref):
- i_perfil = len(icapref.user_favorites) - 1
-
- return i_perfil
-
-
-# Finestra di dialogo per creare una cartella
-def _crea_perfil(icapref):
- titulo = platformtools.dialog_input(default='', heading=config.get_localized_string(70551))
- if titulo is None or titulo == '':
- return False
-
- icapref.user_favorites.append({'title': titulo, 'items': []})
- icapref.save()
-
- return True
-
-
-# Gestione dei profili e dei link
-# -----------------------------
-
-def crear_perfil(item):
- logger.info()
- icapref = KodpreferitiData()
-
- if not _crea_perfil(icapref): return False
-
- platformtools.itemlist_refresh()
- return True
-
-
-def editar_perfil_titulo(item):
- logger.info()
- icapref = KodpreferitiData()
-
- if not icapref.user_favorites[item.i_perfil]: return False
-
- titulo = platformtools.dialog_input(default=icapref.user_favorites[item.i_perfil]['title'], heading=config.get_localized_string(70551))
- if titulo is None or titulo == '' or titulo == icapref.user_favorites[item.i_perfil]['title']:
- return False
-
- icapref.user_favorites[item.i_perfil]['title'] = titulo
- icapref.save()
-
- platformtools.itemlist_refresh()
- return True
-
-
-def eliminar_perfil(item):
- logger.info()
- icapref = KodpreferitiData()
-
- if not icapref.user_favorites[item.i_perfil]: return False
-
- # Chiedere conferma
- if not platformtools.dialog_yesno(config.get_localized_string(70534), config.get_localized_string(70552)): return False
-
- del icapref.user_favorites[item.i_perfil]
- icapref.save()
-
- platformtools.itemlist_refresh()
- return True
-
-
-def editar_enlace_titulo(item):
- logger.info()
- icapref = KodpreferitiData()
-
- if not icapref.user_favorites[item.i_perfil]: return False
- if not icapref.user_favorites[item.i_perfil]['items'][item.i_enlace]: return False
-
- it = Item().fromurl(icapref.user_favorites[item.i_perfil]['items'][item.i_enlace])
-
- titulo = platformtools.dialog_input(default=it.title, heading=config.get_localized_string(70553))
- if titulo is None or titulo == '' or titulo == it.title:
- return False
-
- it.title = titulo
-
- icapref.user_favorites[item.i_perfil]['items'][item.i_enlace] = it.tourl()
- icapref.save()
-
- platformtools.itemlist_refresh()
- return True
-
-
-def editar_enlace_color(item):
- logger.info()
- icapref = KodpreferitiData()
-
- if not icapref.user_favorites[item.i_perfil]: return False
- if not icapref.user_favorites[item.i_perfil]['items'][item.i_enlace]: return False
-
- it = Item().fromurl(icapref.user_favorites[item.i_perfil]['items'][item.i_enlace])
-
- colores = ['green','yellow','red','blue','white','orange','lime','aqua','pink','violet','purple','tomato','olive','antiquewhite','gold']
- opciones = ['[COLOR %s]%s[/COLOR]' % (col, col) for col in colores]
-
- ret = platformtools.dialog_select(config.get_localized_string(70558), opciones)
-
- if ret == -1: return False # richiesta annullata
- it.text_color = colores[ret]
-
- icapref.user_favorites[item.i_perfil]['items'][item.i_enlace] = it.tourl()
- icapref.save()
-
- platformtools.itemlist_refresh()
- return True
-
-
-def editar_enlace_thumbnail(item):
- logger.info()
- icapref = KodpreferitiData()
-
- if not icapref.user_favorites[item.i_perfil]: return False
- if not icapref.user_favorites[item.i_perfil]['items'][item.i_enlace]: return False
-
- it = Item().fromurl(icapref.user_favorites[item.i_perfil]['items'][item.i_enlace])
-
- # Da Kodi 17 puoi usare xbmcgui.Dialog (). Seleziona con thumbnails (ListItem & useDetails = True)
- is_kodi17 = (config.get_platform(True)['num_version'] >= 17.0)
- if is_kodi17:
- import xbmcgui
-
- # Finestra di dialogo per scegliere il thumnail (quello del canale o le icone predefinite)
- opciones = []
- ids = []
- try:
- from core import channeltools
- channel_parameters = channeltools.get_channel_parameters(it.channel)
- if channel_parameters['thumbnail'] != '':
- nombre = 'Canal %s' % it.channel
- if is_kodi17:
- it_thumb = xbmcgui.ListItem(nombre)
- it_thumb.setArt({ 'thumb': channel_parameters['thumbnail'] })
- opciones.append(it_thumb)
- else:
- opciones.append(nombre)
- ids.append(channel_parameters['thumbnail'])
- except:
- pass
-
- resource_path = os.path.join(config.get_runtime_path(), 'resources', 'media', 'themes', 'default')
- for f in sorted(os.listdir(resource_path)):
- if f.startswith('thumb_') and not f.startswith('thumb_intervenido') and f != 'thumb_back.png':
- nombre = f.replace('thumb_', '').replace('_', ' ').replace('.png', '')
- if is_kodi17:
- it_thumb = xbmcgui.ListItem(nombre)
- it_thumb.setArt({ 'thumb': os.path.join(resource_path, f) })
- opciones.append(it_thumb)
- else:
- opciones.append(nombre)
- ids.append(os.path.join(resource_path, f))
-
- if is_kodi17:
- ret = xbmcgui.Dialog().select(config.get_localized_string(70554), opciones, useDetails=True)
- else:
- ret = platformtools.dialog_select(config.get_localized_string(70554), opciones)
-
- if ret == -1: return False # richiesta annullata
-
- it.thumbnail = ids[ret]
-
- icapref.user_favorites[item.i_perfil]['items'][item.i_enlace] = it.tourl()
- icapref.save()
-
- platformtools.itemlist_refresh()
- return True
-
-
-def editar_enlace_carpeta(item):
- logger.info()
- icapref = KodpreferitiData()
-
- if not icapref.user_favorites[item.i_perfil]: return False
- if not icapref.user_favorites[item.i_perfil]['items'][item.i_enlace]: return False
-
- # Finestra di dialogo per scegliere/creare una cartella
- i_perfil = _selecciona_perfil(icapref, config.get_localized_string(70555), item.i_perfil)
- if i_perfil == -1 or i_perfil == item.i_perfil: return False
-
- icapref.user_favorites[i_perfil]['items'].append(icapref.user_favorites[item.i_perfil]['items'][item.i_enlace])
- del icapref.user_favorites[item.i_perfil]['items'][item.i_enlace]
- icapref.save()
-
- platformtools.itemlist_refresh()
- return True
-
-
-def eliminar_enlace(item):
- logger.info()
- icapref = KodpreferitiData()
-
- if not icapref.user_favorites[item.i_perfil]: return False
- if not icapref.user_favorites[item.i_perfil]['items'][item.i_enlace]: return False
-
- del icapref.user_favorites[item.i_perfil]['items'][item.i_enlace]
- icapref.save()
-
- platformtools.itemlist_refresh()
- return True
-
-
-# Sposta profili e collegamenti (su, giù, in alto, in basso)
-# ------------------------
-def mover_perfil(item):
- logger.info()
- icapref = KodpreferitiData()
-
- icapref.user_favorites = _mover_item(icapref.user_favorites, item.i_perfil, item.direccion)
- icapref.save()
-
- platformtools.itemlist_refresh()
- return True
-
-def mover_enlace(item):
- logger.info()
- icapref = KodpreferitiData()
-
- if not icapref.user_favorites[item.i_perfil]: return False
- icapref.user_favorites[item.i_perfil]['items'] = _mover_item(icapref.user_favorites[item.i_perfil]['items'], item.i_enlace, item.direccion)
- icapref.save()
-
- platformtools.itemlist_refresh()
- return True
-
-
-# Sposta un oggetto (numerico) specifico da un elenco (su, giù, in alto, in basso) e restituisce l'elenco modificato
-def _mover_item(lista, i_selected, direccion):
- last_i = len(lista) - 1
- if i_selected > last_i or i_selected < 0: return lista # indice inesistente nella lista
-
- if direccion == 'arriba':
- if i_selected == 0: # È già al di sopra di tutto
- return lista
- lista.insert(i_selected - 1, lista.pop(i_selected))
-
- elif direccion == 'abajo':
- if i_selected == last_i: # È già al di sopra di tutto
- return lista
- lista.insert(i_selected + 1, lista.pop(i_selected))
-
- elif direccion == 'top':
- if i_selected == 0: # È già al di sopra di tutto
- return lista
- lista.insert(0, lista.pop(i_selected))
-
- elif direccion == 'bottom':
- if i_selected == last_i: # È già al di sopra di tutto
- return lista
- lista.insert(last_i, lista.pop(i_selected))
-
- return lista
diff --git a/plugin.video.alfa/channels/marapcana.py b/plugin.video.alfa/channels/marapcana.py
index bb4f5aaf..7bb5eb1e 100644
--- a/plugin.video.alfa/channels/marapcana.py
+++ b/plugin.video.alfa/channels/marapcana.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per marapcana
-# https://alfa-addon.com/categories/kod-addon.50/
# ------------------------------------------------------------
import re
diff --git a/plugin.video.alfa/channels/mmaiptv.py b/plugin.video.alfa/channels/mmaiptv.py
index edfffa19..eb3ec63e 100644
--- a/plugin.video.alfa/channels/mmaiptv.py
+++ b/plugin.video.alfa/channels/mmaiptv.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per mmaiptv
-# https://alfa-addon.com/categories/kod-addon.50/
# ----------------------------------------------------------
import re
import urlparse
diff --git a/plugin.video.alfa/channels/mondolunatico.py b/plugin.video.alfa/channels/mondolunatico.py
index 57a0a758..b257588f 100644
--- a/plugin.video.alfa/channels/mondolunatico.py
+++ b/plugin.video.alfa/channels/mondolunatico.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale mondolunatico
-# https://alfa-addon.com/categories/kod-addon.50/
# ------------------------------------------------------------
import os
import re
diff --git a/plugin.video.alfa/channels/mondolunatico_new.py b/plugin.video.alfa/channels/mondolunatico_new.py
index d79b8005..ec3b3f8c 100644
--- a/plugin.video.alfa/channels/mondolunatico_new.py
+++ b/plugin.video.alfa/channels/mondolunatico_new.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale mondolunatico_new
-# https://alfa-addon.com/categories/kod-addon.50/
# ------------------------------------------------------------
import re
import urlparse
diff --git a/plugin.video.alfa/channels/mondoserietv.py b/plugin.video.alfa/channels/mondoserietv.py
index 3d6f4345..29010beb 100644
--- a/plugin.video.alfa/channels/mondoserietv.py
+++ b/plugin.video.alfa/channels/mondoserietv.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per mondoserietv
#
# ----------------------------------------------------------
diff --git a/plugin.video.alfa/channels/occhiodelwrestling.py b/plugin.video.alfa/channels/occhiodelwrestling.py
index d9537dbf..34dfec03 100644
--- a/plugin.video.alfa/channels/occhiodelwrestling.py
+++ b/plugin.video.alfa/channels/occhiodelwrestling.py
@@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kod .- XBMC Plugin
# Canale per http://www.occhiodelwrestling.netsons.org/
-# https://alfa-addon.com/categories/kod-addon.50/
-# Kod By iSOD
+# Ringraziamo Icarus crew
# ------------------------------------------------------------
import re
diff --git a/plugin.video.alfa/channels/piratestreaming.py b/plugin.video.alfa/channels/piratestreaming.py
index 28ee0b3d..5fddb2df 100644
--- a/plugin.video.alfa/channels/piratestreaming.py
+++ b/plugin.video.alfa/channels/piratestreaming.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per piratestreaming
-# https://alfa-addon.com/categories/kod-addon.50/
# ----------------------------------------------------------
import re
import urlparse
diff --git a/plugin.video.alfa/channels/programmazione.py b/plugin.video.alfa/channels/programmazione.py
index 739f3657..39d28aae 100644
--- a/plugin.video.alfa/channels/programmazione.py
+++ b/plugin.video.alfa/channels/programmazione.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale Video Corsi Programmazione
# Creato da iSOD
# https://alfa-addon.com/categories/kod-addon.50/.
diff --git a/plugin.video.alfa/channels/ricettevideo.py b/plugin.video.alfa/channels/ricettevideo.py
index 19589dfd..66f746e0 100644
--- a/plugin.video.alfa/channels/ricettevideo.py
+++ b/plugin.video.alfa/channels/ricettevideo.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale ricettevideo
-# https://alfa-addon.com/categories/kod-addon.50/
# ------------------------------------------------------------
import re, urlparse
diff --git a/plugin.video.alfa/channels/seriehd.py b/plugin.video.alfa/channels/seriehd.py
index f948f268..331f2d68 100644
--- a/plugin.video.alfa/channels/seriehd.py
+++ b/plugin.video.alfa/channels/seriehd.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per seriehd
# Alhaziel
# ------------------------------------------------------------
diff --git a/plugin.video.alfa/channels/serietvhd.py b/plugin.video.alfa/channels/serietvhd.py
index f8357c66..555e7be1 100644
--- a/plugin.video.alfa/channels/serietvhd.py
+++ b/plugin.video.alfa/channels/serietvhd.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per serietvhd
-# https://alfa-addon.com/categories/kod-addon.50/
# ----------------------------------------------------------
import re
import urlparse
diff --git a/plugin.video.alfa/channels/serietvonline.py b/plugin.video.alfa/channels/serietvonline.py
index a54a9576..1e01a948 100644
--- a/plugin.video.alfa/channels/serietvonline.py
+++ b/plugin.video.alfa/channels/serietvonline.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per serietvonline
-# https://alfa-addon.com/categories/kod-addon.50/
# ----------------------------------------------------------
import re
import urlparse
diff --git a/plugin.video.alfa/channels/serietvsubita.py b/plugin.video.alfa/channels/serietvsubita.py
index ca62e3b0..5ba82f71 100644
--- a/plugin.video.alfa/channels/serietvsubita.py
+++ b/plugin.video.alfa/channels/serietvsubita.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per http://serietvsubita.net/
-# https://alfa-addon.com/categories/kod-addon.50/
# ------------------------------------------------------------
import re, urlparse
diff --git a/plugin.video.alfa/channels/serietvu.py b/plugin.video.alfa/channels/serietvu.py
index 4f34d31b..beac4d2b 100644
--- a/plugin.video.alfa/channels/serietvu.py
+++ b/plugin.video.alfa/channels/serietvu.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per http://www.serietvu.com/
# ------------------------------------------------------------
diff --git a/plugin.video.alfa/channels/streaminghd.py b/plugin.video.alfa/channels/streaminghd.py
index a7873612..d88c4c1a 100644
--- a/plugin.video.alfa/channels/streaminghd.py
+++ b/plugin.video.alfa/channels/streaminghd.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale streaminghd
# ------------------------------------------------------------
diff --git a/plugin.video.alfa/channels/streamking.py b/plugin.video.alfa/channels/streamking.py
index cd64cb42..0521ce30 100644
--- a/plugin.video.alfa/channels/streamking.py
+++ b/plugin.video.alfa/channels/streamking.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per Stream King **** TEST ****
# Alhaziel
# ------------------------------------------------------------
diff --git a/plugin.video.alfa/channels/tantifilm.py b/plugin.video.alfa/channels/tantifilm.py
index 3c32d5ac..f93f496b 100644
--- a/plugin.video.alfa/channels/tantifilm.py
+++ b/plugin.video.alfa/channels/tantifilm.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale piratestreaming
-# https://alfa-addon.com/categories/kod-addon.50/
# ------------------------------------------------------------
import re
import urlparse
diff --git a/plugin.video.alfa/channels/toonitalia.py b/plugin.video.alfa/channels/toonitalia.py
index 55564556..34d2fa09 100644
--- a/plugin.video.alfa/channels/toonitalia.py
+++ b/plugin.video.alfa/channels/toonitalia.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per toonitalia
# ----------------------------------------------------------
diff --git a/plugin.video.alfa/channels/umsfunsub.py b/plugin.video.alfa/channels/umsfunsub.py
index 226a09a4..e56021e4 100644
--- a/plugin.video.alfa/channels/umsfunsub.py
+++ b/plugin.video.alfa/channels/umsfunsub.py
@@ -1,8 +1,7 @@
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
-# Kodi on Demand - Kodi Addon
+# Ringraziamo Icarus crew
# Canale per umsfunsub
-# https://alfa-addon.com/categories/kod-addon.50/
# ----------------------------------------------------------
import re