def get(self, filter= 'none'): results = PirateBayAPI.requestResultsforTop100(filter=filter) title = "Top 100" if filter != 'none': title += " in %s" % filter self.response.out.write(template.render(TEMPLATE_PATH + 'search-results.html', {'results' : results, 'title' : title, 'sortable' : False}))
def get(self): results = PirateBayAPI.requestResultsforRecentUploads() self.response.out.write(_render_template('search-results.html'), { 'results' : results, 'title' : 'Recent uploads', 'sortable' : False })
def get(self, value, filter= 'none', orderby= 'SE'): # Check if values have been passed, if not redirect to root if value == "": return self.redirect('/') # Decode value parameter value = url2pathname(value) # Render Response results = PirateBayAPI.requestResultsForValue(value=value, filter=filter, orderBy=orderby) base_url = self.request.host_url + '/s/%s/f/%s/' % (value, filter) self.response.out.write(template.render(TEMPLATE_PATH + 'search-results.html', {'results' : results, 'title' : "Results for: %s" % value, 'sortable' : True, 'base_url' : base_url}))