Skip to content

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

Notifications You must be signed in to change notification settings

CalvinLeather/DocuServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published