Exemple #1
0
 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}))
Exemple #2
0
 def get(self):
     results = PirateBayAPI.requestResultsforRecentUploads()
     self.response.out.write(_render_template('search-results.html'), {
         'results' : results,
         'title' : 'Recent uploads',
         'sortable' : False
     })
Exemple #3
0
 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}))