def _load_resource(self, web_view, web_frame, web_resource, request, response): url = request.get_uri() if '127.0.0.2' in url: request.set_uri('about:blank') if '|' in url: u = url.split('|') s0 = self._redirect_to_str(u[0]) s = escape(s0.encode('utf-8')) self.ctrl.execute_script('document.getElementById(\'%s\').innerHTML=decodeURIComponent("%s");' % (u[1], s)) else: s = escape(self._redirect_to_str(url).encode('utf-8'))
def shorten(self, short: str, name: str = None) -> dict: if not re.fullmatch(r'\w+://.+', short): # add scheme if needed short = 'http://' + short # assume that it supports http res = rq.get(self.api_url, params={ "key": self.token, "short": escape(short, ':/%._-'), "name": name }) res = res.json()['url'] return res
def make_safe_query(query): """ Creates a URL safe string by escaping reserved characters. :type query: list[str] :rtype: str """ safe = r'`~!@$^*()[]{}\|:;"\'<>,.' query_list = list(' '.join(query)) safe_query = '' while query_list: char = query_list.pop(0).lower() safe_query += escape(char, safe=safe) return safe_query
line=line.strip() fields=line.split("\t") if len(fields)> 4: cue=fields[0] lang=fields[1] pdtb1=fields[2] pdtb2=fields[3] pdtb3=fields[4] score=1.0 comment=None if len(fields)>5: score=float(fields[5]) if len(fields)>6: comment=re.sub(r"^[^#]*#","",fields[6]).strip() try: escaped=escape(cue) if(lastcue!=cue): if lastcue!=None: print(" ] ] ] .\n") print(":"+escaped) print("\t a ontolex:LexicalEntry ;") print("\t ontolex:canonicalForm [") if(" " in cue): print("\t\t dimlex:type \"phrasal\";") print("\t\t ontolex:writtenRep \""+cue+"\"@"+lang+"];") print("\t dimlex:syn [") print("\t\t dimlex:sem [") print("\t\t\t dimlex:pdtb2_relation\n\t\t\t\t [",end="") if lastcue==cue: print("],\n\t\t\t\t [",end="") # note that we have to make up dimlex:confidence, there is no vocabulary element in OntoLex we could directly use
def make_query(title, date): return youtube_request_base%escape("%s official trailer %s"%(title, date))
def redirectLogin(request): return HttpResponseRedirect("/login?return=" + escape(request.get_full_path()))