/pnyao

pdf management system

Primary LanguageScalaMIT LicenseMIT

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