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