y-yu / pnyao

pdf management system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pnyao

ui

Pnyao is a pdf management tool

usage[alpha versoin]

ready

run server and go http://localhost:9000

$ sbt run

set

Put a directory name and click "add" button

add entry

go

There are displayed contents. You can change title/author metadata from the page and add memo, tag.

new contents

tag

memo

DB

DB is located at ~/.pnyaodb by default, which is JSON file.

[
  {
    "path": "/path/to/directory/of/documents",
    "contents": [
      {
      "title": "PDF Title or empty string",
      "author": "Author or empty string",
      "path": "/absolute/path/to/pdf",
      "tag": ["tag list"],
      "memo": "memo or empty string"
      }
    ]
  }
]

DB file is updated when pnyao server shuts down, and simultaneously each titles and authors are wrote to the PDF's metadata.

Future work

  • Search and sort by Tags

license

MIT

About

pdf management system

License:MIT License


Languages

Language:Scala 61.0%Language:JavaScript 23.3%Language:CSS 11.0%Language:HTML 4.7%