def checkInstalled(): import path exists = path.getPath(utils.GetSetting('OS'), silent=True) if not exists: if utils.yesno('Do you want to install the VPN application now'): import install install.install(silent=False)
def CheckPlugin(): if ADDON.getSetting('SFPLUGIN') == 'false': if utils.yesno('Would you like to install the ', 'VPNicity Connect plug-in?', 'Access VPNicity anywhere in Kodi!'): xbmc.executebuiltin('XBMC.RunScript(special://home/addons/plugin.program.vpnicity/installSF.py)') ADDON.setSetting('SFPLUGIN', 'true') ADDON.setSetting('CONTEXT', 'false') ADDON.setSetting('SFPLUGIN', 'true')
def CheckPlugin(): if ADDON.getSetting('SFPLUGIN') == 'false': if utils.yesno('Would you like to install the ', 'VPNicity Connect plug-in?', 'Access VPNicity anywhere in Kodi!'): xbmc.executebuiltin( 'XBMC.RunScript(special://home/addons/plugin.program.vpnicity/installSF.py)' ) else: pass
def CheckUsername(): user = USERNAME pwd = PASSWORD if user != '' and pwd != '': return True dlg = utils.yesno('VPNicity requires a subscription.', '', 'Would you like to enter your account details now?') if dlg == 1: user = utils.dialogKB('', 'Enter Your VPNicity Username') pwd = utils.dialogKB('', 'Enter Your VPNicity Password') ADDON.setSetting('USER', user) ADDON.setSetting('PASS', pwd) SetupAccount() return True
def CheckUsername(): utils.log('================== in CheckUsername ==================') user = USERNAME pwd = PASSWORD if user != '' and pwd != '': return True dlg = utils.yesno('VPNicity requires a subscription.', '', 'Would you like to enter your account details now?') if dlg == 1: user = utils.dialogKB('', 'Enter Your VPNicity Username') pwd = utils.dialogKB('', 'Enter Your VPNicity Password') ADDON.setSetting('USER', user) ADDON.setSetting('PASS', pwd) SetupAccount() return True
# # This Program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with XBMC; see the file COPYING. If not, write to # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. # http://www.gnu.org/copyleft/gpl.html # import vpn import browser import vpn_utils as utils import xbmc import xbmcgui if not utils.yesno('Would you like to connect a different ', 'country before watching Netflix?', ''): xbmc.executebuiltin('StartAndroidActivity("com.netflix.mediaclient"),return') else: country = browser.getCountry(utils.ADDONID, vpn.GetCountries()) vpn.BestVPN(country) if xbmcgui.Window(10000).getProperty('VPNICITY_CONNECTED') == 'True': utils.dialogOK('VPN connected.', '', 'We will now log you into your Netflix account.') xbmc.executebuiltin('StartAndroidActivity("com.netflix.mediaclient"),return')