DocuServer
This is a lightweight node.js-based document server intended for use with academic research papers. It features some nifty tricks such as DOI, author, title and genre (forthcoming) recognition, automatic tag creation, fast search, and custom fields (forthcoming). It is intended to be run on minimal, commodity hardware (e.g. Raspberry Pi w USB drive storage), and as such performs much of the processing on client devices (using pdf.js libraries and some offline NLP).
The project is still very much WIP
Usage
Use npm install
to install dependencies.I used bower for pdfjs, and will be switching this packedge over to npm soon, but for now, its included the repo.
You'll need to define a .env file with MONGO URIs for read/write and read-only users:
exports MONGOURI_RW=mongodb://***** exports MONGOURI_R=mongodb://******