Skip to content

Custom library api used to stream/download personal library collection.

Notifications You must be signed in to change notification settings

jwjenkin/library-api

Repository files navigation

Library API

Custom library api used to stream/download personal library collection.

TODO:

  • Convert to Typescript for future readability
  • Use RxJS Observables instead of generic Promises
  • Improve stream handling

Uses:

Requirements:

  • npm
  • tmux

Notes:

To use a JWT secret other than the one used for dev, set the API_SECRET environment variable.

To connect to a MongoDB server, just set environment variables for:

  • LIBRARY_MONGO_URL
  • LIBRARY_MONGO_USER
  • LIBRARY_MONGO_PASS

Library API uses tmux as a way to help start up the express server on reboots, passing the environment variables through. It expects .env to be set in the base of the project.

Running:

npm install # OR yarn
node server # OR ./open-library

About

Custom library api used to stream/download personal library collection.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •