Esempio n. 1
0
 def get(self,id):
     keylist = SavedList.get_by_id(int(id))
     templatevars = {"works":Work.get(keylist.keys)}
     templatevars["overalltotal"] = get_count("Work")
     templatevars["totalhere"] = len(keylist.keys)
     templatevars["listname"] = keylist.name
     templatevars["id"] = id
     self.generate("listofworks.html",templatevars)
     pass
Esempio n. 2
0
 def get(self,id):
     self.enforce_admin()
     keylist = SavedList.get_by_id(int(id))
     templatevars = {"works":Work.get(keylist.keys)}
     templatevars["url"] = self.request.uri
     templatevars["generatedtime"] = datetime.now()
     templatevars["listid"] = id
     if not self.request.get("download",None) is None:
         self.response.headers['Content-Type'] = 'application/download'
         self.response.headers['Content-disposition'] = \
                 'attachment; filename=%s.sh'%keylist.name
     else:
         self.response.headers['Content-Type'] = 'text/plain'
     self.generate("wgetscript.sh",templatevars)