/DocuServer

Lightweight node.js document server for storing papers with some NLP tricks

Primary LanguageJavaScript

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://******