fix apri nel browser

This commit is contained in:
marco
2019-11-25 19:59:32 +01:00
parent effafdbf2c
commit baf7394b18
+9 -8
View File
@@ -137,15 +137,16 @@ def run(item=None):
import base64 import base64
platformtools.dialog_textviewer('Item info', item.parent) platformtools.dialog_textviewer('Item info', item.parent)
elif item.action == "open_browser": elif item.action == "open_browser":
try: import webbrowser
import webbrowser if not webbrowser.open(item.url):
if not webbrowser.open(item.url): import xbmc
# might not be android, but its in try except, at least we try if xbmc.getCondVisibility('system.platform.linux') and xbmc.getCondVisibility('system.platform.android'): # android
import xbmc
xbmc.executebuiltin('StartAndroidActivity("", "android.intent.action.VIEW", "", "%s")' % (item.url)) xbmc.executebuiltin('StartAndroidActivity("", "android.intent.action.VIEW", "", "%s")' % (item.url))
except: else:
short = urllib2.urlopen('https://u.nu/api.php?action=shorturl&format=simple&url=' + item.url).read() short = urllib2.urlopen(
platformtools.dialog_ok(config.get_localized_string(20000), config.get_localized_string(70740) % short) 'https://u.nu/api.php?action=shorturl&format=simple&url=' + item.url).read()
platformtools.dialog_ok(config.get_localized_string(20000),
config.get_localized_string(70740) % short)
# Action in certain channel specified in "action" and "channel" parameters # Action in certain channel specified in "action" and "channel" parameters
else: else:
# Entry point for a channel is the "mainlist" action, so here we check parental control # Entry point for a channel is the "mainlist" action, so here we check parental control