Example #1
0
 def post(self, keywords):
     keywords = self.request.arguments['terms'][0]
     DBQ.logTerms(self.request.remote_ip, keywords)
     commits = DBQ.findByKeywordsAndFulltext(keywords)
     template = env.get_template('searchresults.html')
     
     html = template.render(commits=commits, rsssearchparams=keywords)	
     self.write(html)
     return
Example #2
0
    def post(self, keywords):
        keywords = self.request.arguments['terms'][0]
        DBQ.logTerms(self.request.remote_ip, keywords)
        commits = DBQ.findByKeywordsAndFulltext(keywords)
        template = env.get_template('searchresults.html')

        html = template.render(commits=commits, rsssearchparams=keywords)
        self.write(html)
        return
Example #3
0
 def get(self, keywords):
     commits = []
     if not keywords:
         template = env.get_template('search.html')
     else:
         DBQ.logTerms(self.request.remote_ip, keywords)
         commits = DBQ.findByKeywordsAndFulltext(keywords)
         template = env.get_template('searchresults.html')
     
     html = template.render(commits=commits, rsssearchparams=keywords)	
     self.write(html)
     return
Example #4
0
    def get(self, keywords):
        commits = []
        if not keywords:
            template = env.get_template('search.html')
        else:
            DBQ.logTerms(self.request.remote_ip, keywords)
            commits = DBQ.findByKeywordsAndFulltext(keywords)
            template = env.get_template('searchresults.html')

        html = template.render(commits=commits, rsssearchparams=keywords)
        self.write(html)
        return
Example #5
0
    def get(self, keywords):
        fiveDaysAgo = time.time() - (5 * 24 * 60 * 60)
        commits = DBQ.findByKeywordsAndFulltext(keywords, fiveDaysAgo)
        feed = getFeed()

        for c in commits:
            feed.items.append(c.toRSSItem())
        
        self.set_header('Content-Type', 'application/rss+xml')
        
        xml = feed.to_xml()
        self.write(xml)
        return
Example #6
0
    def get(self, keywords):
        fiveDaysAgo = time.time() - (5 * 24 * 60 * 60)
        commits = DBQ.findByKeywordsAndFulltext(keywords, fiveDaysAgo)
        feed = getFeed()

        for c in commits:
            feed.items.append(c.toRSSItem())

        self.set_header('Content-Type', 'application/rss+xml')

        xml = feed.to_xml()
        self.write(xml)
        return
Example #7
0
def browse(keywords):
    commits = DBQ.findByKeywordsAndFulltext(keywords)

    for c in commits:
        print "========================================="
        c.pprint()
Example #8
0
def browse(keywords):
    commits = DBQ.findByKeywordsAndFulltext(keywords)
    
    for c in commits:
        print "========================================="
        c.pprint()