def user_agent(): return 'Floobits Plugin %s %s %s py-%s.%s' % ( editor.name(), G.__PLUGIN_VERSION__, editor.platform(), sys.version_info[0], sys.version_info[1] )
def api_request(url, data=None): if data: data = json.dumps(data).encode('utf-8') r = Request(url, data=data) r.add_header('Authorization', 'Basic %s' % get_basic_auth()) r.add_header('Accept', 'application/json') r.add_header('Content-type', 'application/json') r.add_header('User-Agent', 'Floobits Plugin %s %s %s py-%s.%s' % (editor.name(), G.__PLUGIN_VERSION__, editor.platform(), sys.version_info[0], sys.version_info[1])) return urlopen(r, timeout=5)
def api_request(url, data=None): if data: data = json.dumps(data).encode('utf-8') r = Request(url, data=data) r.add_header('Authorization', 'Basic %s' % get_basic_auth()) r.add_header('Accept', 'application/json') r.add_header('Content-type', 'application/json') r.add_header( 'User-Agent', 'Floobits Plugin %s %s %s py-%s.%s' % (editor.name(), G.__PLUGIN_VERSION__, editor.platform(), sys.version_info[0], sys.version_info[1])) return urlopen(r, timeout=5)
def hit_url(url, data, method): if data: data = json.dumps(data).encode("utf-8") r = Request(url, data=data) r.method = method r.get_method = lambda: method r.add_header("Authorization", "Basic %s" % get_basic_auth()) r.add_header("Accept", "application/json") r.add_header("Content-type", "application/json") r.add_header( "User-Agent", "Floobits Plugin %s %s %s py-%s.%s" % (editor.name(), G.__PLUGIN_VERSION__, editor.platform(), sys.version_info[0], sys.version_info[1]), ) return urlopen(r, timeout=5)