An open API service indexing awesome lists of open source software.

https://github.com/rssnyder/louieslibrary

books for all
https://github.com/rssnyder/louieslibrary

Last synced: about 1 month ago
JSON representation

books for all

Awesome Lists containing this project

README

          

# 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 : https://library.rileysnyder.org/token/get
```

Check current token:
```
http https://library.rileysnyder.org/token/validate Authorization:' token '
```

Use token to make requests:
```
http https://library.rileysnyder.org/book/all Authorization:' token '
```