예제 #1
0
  def get(self, doc_id):
    doc = scan_data.read_document(doc_id, db)
    page = scan_data.Page(db, document=doc)
    page.filename = "static/%s.png" % page.key()

    img_pipe = start_scan(page.filename)
    self.set_header("Content-Type", "image/png")
    for chunk in img_pipe:
      self.write(chunk)

    scan_data.write_document(doc, db)
예제 #2
0
    def get(self, doc_id):
        doc = scan_data.read_document(doc_id, db)
        page = scan_data.Page(db, document=doc)
        page.filename = "static/%s.png" % page.key()

        img_pipe = start_scan(page.filename)
        self.set_header("Content-Type", "image/png")
        for chunk in img_pipe:
            self.write(chunk)

        scan_data.write_document(doc, db)
예제 #3
0
  def single_post(self):
    "create a new document"

    name = self.get_argument("name")

    tag_re = re.compile("[\w,;]+")
    tags = self.get_argument("tags").split(" ")

    doc = scan_data.Document(db, name = name, tags = tags)
    scan_data.write_document(doc, db)
    self.redirect("/document/%s" % doc.key())
예제 #4
0
    def single_post(self):
        "create a new document"

        name = self.get_argument("name")

        tag_re = re.compile("[\w,;]+")
        tags = self.get_argument("tags").split(" ")

        doc = scan_data.Document(db, name=name, tags=tags)
        scan_data.write_document(doc, db)
        self.redirect("/document/%s" % doc.key())