Esempio n. 1
0
    def make_link_from_query(self, fd, query):
        if not self.url:
            dbh = DB.DBO(fd.case)
            dbh.execute("select url from http where inode_id = %r limit 1", fd.inode_id)
            row = dbh.fetch()
            self.url = row['url'] or '?'
            try:
                self.url = self.url.split('?')[0]
            except IndexError: pass

        ## Normalise the url now
        url = "%s%s" % (self.url, query)
        
        return urlnorm.normalize(url)
Esempio n. 2
0
    def make_link_from_query(self, fd, query):
        if not self.url:
            dbh = DB.DBO(fd.case)
            dbh.execute("select url from http where inode_id = %r limit 1",
                        fd.inode_id)
            row = dbh.fetch()
            self.url = row['url'] or '?'
            try:
                self.url = self.url.split('?')[0]
            except IndexError:
                pass

        ## Normalise the url now
        url = "%s%s" % (self.url, query)

        return urlnorm.normalize(url)
Esempio n. 3
0
 def make_link(self, url):
     return urlnorm.normalize(HTML.unquote(url))
Esempio n. 4
0
 def make_link(self, url):
     return urlnorm.normalize(HTML.unquote(url))