class gd: addon_id = "plugin.video.livetv" selfAddon = xbmcaddon.Addon(id=addon_id) user = selfAddon.getSetting("hqusername") passw = selfAddon.getSetting("hqpassword") datapath = xbmc.translatePath(selfAddon.getAddonInfo("profile")) # Make any missing dirs if not os.path.exists(datapath): os.makedirs(datapath) epg_file = os.path.join(os.path.abspath(datapath), "guide.xmltv") channels_json = os.path.join(datapath, "channels.json") cookie_file = os.path.join(datapath, "iptvx9.lwp") net = mknet.Net() BASE_URL = "http://update.mediaplayerx9.com/x9iptv" #BASE_URL = 'http://192.168.1.25' # For testing on local user = selfAddon.getSetting("hqusername") passw = selfAddon.getSetting("hqpassword") auto = selfAddon.getSetting("autologin") @classmethod def get3Settings(cls): cls.user = cls.selfAddon.getSetting("hqusername") cls.passw = cls.selfAddon.getSetting("hqpassword") cls.auto = cls.selfAddon.getSetting("autologin") print ('get3Settings:user:'******'get3Settings:passw:'+cls.passw)
import urllib, urllib2, re, cookielib, string, os, xbmc, xbmcgui, xbmcaddon, xbmcplugin, mknet from resources.libs.common_addon import Addon addon_id = 'plugin.video.RUDOS' selfAddon = xbmcaddon.Addon(id=addon_id) datapath = xbmc.translatePath(selfAddon.getAddonInfo('profile')) fanart = xbmc.translatePath( os.path.join('special://home/addons/' + addon_id, 'fanart.jpg')) icon = xbmc.translatePath( os.path.join('special://home/addons/' + addon_id, 'icon.png')) art = xbmc.translatePath( os.path.join('special://home/addons/' + addon_id + '/resources/art/')) user = selfAddon.getSetting('hqusername') passw = selfAddon.getSetting('hqpassword') cookie_file = os.path.join(os.path.join(datapath, ''), 'rudos.lwp') net = mknet.Net() if user == '' or passw == '': if os.path.exists(cookie_file): os.remove(cookie_file) dialog = xbmcgui.Dialog() ret = dialog.yesno('RUDOS.tv', 'Please enter your account details', '', '', 'Cancel', 'Login') if ret == 1: keyb = xbmc.Keyboard('', 'Enter Username') keyb.doModal() if (keyb.isConfirmed()): search = keyb.getText() username = search keyb = xbmc.Keyboard('', 'Enter Password:') keyb.doModal()