Ultime modifiche
This commit is contained in:
+1
-1
@@ -253,7 +253,7 @@ def set_channel_info(parameters):
|
|||||||
def auto_filter(auto_lang=False):
|
def auto_filter(auto_lang=False):
|
||||||
list_lang = ['ita', 'vos', 'sub-ita']
|
list_lang = ['ita', 'vos', 'sub-ita']
|
||||||
if config.get_setting("channel_language") == 'auto' or auto_lang == True:
|
if config.get_setting("channel_language") == 'auto' or auto_lang == True:
|
||||||
lang = config.get_localized_string(20001)
|
lang = config.get_language()
|
||||||
|
|
||||||
else:
|
else:
|
||||||
lang = config.get_setting("channel_language", default="all")
|
lang = config.get_setting("channel_language", default="all")
|
||||||
|
|||||||
@@ -439,3 +439,7 @@ def verify_directories_created():
|
|||||||
|
|
||||||
def get_online_server_thumb(server):
|
def get_online_server_thumb(server):
|
||||||
return "https://raw.github.com/kodiondemand/media/master/resources/servers/" + server.lower().replace('_server','') + '.png'
|
return "https://raw.github.com/kodiondemand/media/master/resources/servers/" + server.lower().replace('_server','') + '.png'
|
||||||
|
|
||||||
|
|
||||||
|
def get_language():
|
||||||
|
return get_localized_string(20001)
|
||||||
|
|||||||
@@ -1,11 +1,10 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
import random
|
import sys
|
||||||
import time
|
import time
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
|
|
||||||
import channelselector
|
|
||||||
import xbmcgui
|
import xbmcgui
|
||||||
from core import httptools, support
|
from core import httptools
|
||||||
from core import filetools
|
from core import filetools
|
||||||
from platformcode import config, platformtools
|
from platformcode import config, platformtools
|
||||||
from platformcode import logger
|
from platformcode import logger
|
||||||
@@ -18,7 +17,7 @@ tiles_pos = (75+390, 90+40)
|
|||||||
grid_width = 450
|
grid_width = 450
|
||||||
tiles_texture_focus = 'white.png'
|
tiles_texture_focus = 'white.png'
|
||||||
tiles_texture_checked = 'Controls/check_mark.png'
|
tiles_texture_checked = 'Controls/check_mark.png'
|
||||||
empty_image = 'https://upload.wikimedia.org/wikipedia/commons/4/49/A_black_image.jpg'
|
cur_tmp = 0
|
||||||
|
|
||||||
TITLE = 10
|
TITLE = 10
|
||||||
PANEL = 11
|
PANEL = 11
|
||||||
@@ -31,22 +30,32 @@ CANCEL = 22
|
|||||||
|
|
||||||
|
|
||||||
def get_temp():
|
def get_temp():
|
||||||
|
global cur_tmp
|
||||||
|
cur_tmp += 1
|
||||||
if not filetools.isdir(temp_dir):
|
if not filetools.isdir(temp_dir):
|
||||||
filetools.mkdir(temp_dir)
|
filetools.mkdir(temp_dir)
|
||||||
return temp_dir + str(random.randint(1, 1000)) + '.png'
|
return temp_dir + str(cur_tmp) + '.png'
|
||||||
|
|
||||||
|
|
||||||
class Kodi:
|
class Kodi:
|
||||||
def __init__(self, key, referer):
|
def __init__(self, key, referer):
|
||||||
|
if sys.version_info[0] < 3:
|
||||||
|
self.rc = None
|
||||||
|
platformtools.dialog_ok('reCAPTCHA', 'Il sito sta mostrando la schermata "Non sono un robot".\nQuesta schermata tuttavia è superabile solo da kodi 19')
|
||||||
|
else:
|
||||||
|
prog = platformtools.dialog_progress('Caricamento reCAPTCHA', 'Il sito sta mostrando la schermata "Non sono un robot"')
|
||||||
filetools.rmdirtree(temp_dir)
|
filetools.rmdirtree(temp_dir)
|
||||||
self.rc = ReCaptcha(
|
self.rc = ReCaptcha(
|
||||||
api_key=key,
|
api_key=key,
|
||||||
site_url=referer,
|
site_url=referer,
|
||||||
user_agent=httptools.get_user_agent(),
|
user_agent=httptools.get_user_agent(),
|
||||||
lang = lang
|
lang=lang
|
||||||
)
|
)
|
||||||
|
prog.close()
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
|
if not self.rc:
|
||||||
|
return None
|
||||||
result = self.rc.first_solver()
|
result = self.rc.first_solver()
|
||||||
while not isinstance(result, str) and result is not False:
|
while not isinstance(result, str) and result is not False:
|
||||||
solution = self.run_solver(result)
|
solution = self.run_solver(result)
|
||||||
|
|||||||
@@ -306,7 +306,7 @@ def updateFromZip(message=config.get_localized_string(80050)):
|
|||||||
|
|
||||||
def refreshLang():
|
def refreshLang():
|
||||||
from platformcode import config
|
from platformcode import config
|
||||||
language = config.get_localized_string(20001)
|
language = config.get_language()
|
||||||
if language == 'eng':
|
if language == 'eng':
|
||||||
xbmc.executebuiltin("SetGUILanguage(resource.language.it_it)")
|
xbmc.executebuiltin("SetGUILanguage(resource.language.it_it)")
|
||||||
xbmc.executebuiltin("SetGUILanguage(resource.language.en_en)")
|
xbmc.executebuiltin("SetGUILanguage(resource.language.en_en)")
|
||||||
|
|||||||
Reference in New Issue
Block a user