def keys_registration(): filepath = control.transPath( control.join( control.addon('plugin.video.youtube').getAddonInfo('profile'), 'api_keys.json')) setting = control.addon('plugin.video.youtube').getSetting( 'youtube.allow.dev.keys') == 'true' if file_exists(filepath): f = open(filepath) jsonstore = json.load(f) try: old_key_found = jsonstore['keys']['developer'][control.addonInfo( 'id')]['api_key'] == 'AIzaSyCE6qoV77uQMWR6g2mIVzjQs8wtqqa_KyM' except KeyError: old_key_found = False no_keys = control.addonInfo('id') not in jsonstore.get( 'keys', 'developer').get('developer') or old_key_found if setting and no_keys: keys = json.loads(decompress(b64decode(scramble))) register_api_keys(control.addonInfo('id'), keys['api_key'], keys['id'], keys['secret']) control.sleep(200) f.close()
def keys_registration(): filepath = control.transPath( control.join( control.addon('plugin.video.youtube').getAddonInfo('profile'), 'api_keys.json')) setting = control.addon('plugin.video.youtube').getSetting( 'youtube.allow.dev.keys') == 'true' if path.exists(filepath): f = open(filepath) jsonstore = json.load(f) no_keys = control.addonInfo('id') not in jsonstore.get( 'keys', 'developer').get('developer') if setting and no_keys: keys = json.loads(decompress(b64decode(SCRAMBLE))) register_api_keys(control.addonInfo('id'), keys['api_key'], keys['id'], keys['secret']) f.close()
def keys_registration(self): filepath = control.transPath( control.join(control.addon('plugin.video.youtube').getAddonInfo('profile'), 'api_keys.json')) setting = control.addon('plugin.video.youtube').getSetting('youtube.allow.dev.keys') == 'true' if file_exists(filepath): f = open(filepath) jsonstore = json.load(f) try: old_key_found = jsonstore['keys']['developer'][control.addonInfo('id')]['api_key'] == 'AIzaSyB99XT3fOBkJrK8HvuXYabZ-OEKiooV34A' except KeyError: old_key_found = False no_keys = control.addonInfo('id') not in jsonstore.get('keys', 'developer').get('developer') or old_key_found if setting and no_keys: keys = json.loads(decompress(b64decode(self.scramble))) register_api_keys(control.addonInfo('id'), keys['api_key'], keys['id'], keys['secret']) f.close()
def youtube_channel(url): register_api_keys( control.addonInfo('id'), variables.keys['api_key'], variables.keys['id'], variables.keys['secret'] ) control.execute('Container.Update({0},return)'.format(url))
def keys_registration(): setting = control.addon('plugin.video.youtube').getSetting( 'youtube.allow.dev.keys') == 'true' if setting: keys = json.loads(decompress(b64decode(SCRAMBLE))) register_api_keys(control.addonInfo('id'), keys['api_key'], keys['id'], keys['secret'])
def RegistarAPIkey(self): youtube_registration.register_api_keys(addon_id='script.thfczone', api_key=self.key, client_id=self.clientId, client_secret=self.clientSecret)