Skip to content

rssnyder/louieslibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Louie's Library

A site for sharing kindle books with friends.

Currently in alpha, these are the implimented features:

  • Books
    • Uploaded in .mobi format, data fetched from book.google api
  • Requests
  • Collections
    • Record your reading progress
  • Invite System for new users
  • User messages/inbox (early stages)
  • Extra Utilities:
    • Youtube Video/Playlist to MP3 (useful for audiobooks)

TODO:

  • Collections
    • Set year of completion
    • Reading goal
  • Site Announcements
  • Mobi to EPub/PDF Conversion
  • How-To Video for Download/Install on Kindle
  • Consider document-based DB (mongo?)

Implimented using Go 1.14 and PostgreSQL 12. Hosted on Linode with Ubuntu 20.04LTS.

API Access

Get a token:

http -a <username>:<password> https://library.rileysnyder.org/token/get

Check current token:

http https://library.rileysnyder.org/token/validate Authorization:' token <token>'

Use token to make requests:

http https://library.rileysnyder.org/book/all Authorization:' token <token>'