def KillVPN(silent=False): kill.KillVPN() if not silent: message = '%s now disabled' % TITLE xbmcgui.Window(10000).setProperty('VPNICITY_CONNECTED', 'False') utils.notify(message) ipcheck.Network()
def checkForAddon(self): #print "____________________________________________" #print xbmc.getInfoLabel('Container.FolderPath') #print xbmc.getInfoLabel('ListItem.FolderPath') #print xbmc.getInfoLabel('ListItem.Label') #print xbmc.getInfoLabel('ListItem.FilenameAndPath') #print xbmc.getInfoLabel('ListItem.Label') #print xbmc.getInfoLabel('ListItem.Thumb') #print xbmc.getInfoLabel('ListItem.Property(IsPlayable)').lower() == 'true' #print xbmc.getInfoLabel('ListItem.Property(Fanart_Image)') ##print xbmc.getCondVisibility('ListItem.IsFolder') == 1 #print "ADDON" #print xbmcaddon.Addon().getAddonInfo('path') #print "____________________________________________" folder = '' try: folder = xbmc.getInfoLabel('Container.FolderPath').replace( 'plugin://', '') except: pass if len(folder) == 0: return if (len(self.addon) > 0) and folder.startswith(self.addon): return currentVPN = xbmcgui.Window(10000).getProperty('VPNICITY_ABRV').lower() if len(self.addon) > 0 and len(currentVPN) > 0: if not xbmc.Player().isPlayingVideo(): import kill import ipcheck kill.KillVPN() ipcheck.Network() self.addon = '' for addon in self.addons: plugin = addon[0] if folder.startswith(plugin): VPN = addon[2] self.addon = plugin if VPN != currentVPN: import vpn utils.checkOS() vpn.AutoSelect(self.addon, [VPN]) return
UpdateKeymap() def checkInstalled(): import path exists = path.getPath(utils.ADDON.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) # ------------------------------------------------------------------- #checkInstalled() monitor = MyMonitor() while (not xbmc.abortRequested): xbmc.sleep(1000) del monitor try: import kill kill.KillVPN() except: pass
def KillVPN(silent=False): kill.KillVPN() if not silent: utils.dialogOK('%s now disabled' % TITLE) ipcheck.Network()
def KillVPN(silent=False): kill.KillVPN() if not silent: message = '%s now disabled' % TITLE utils.notify(message) ipcheck.Network()