https://github.com/rssnyder/louieslibrary
books for all
https://github.com/rssnyder/louieslibrary
Last synced: about 1 month ago
JSON representation
books for all
- Host: GitHub
- URL: https://github.com/rssnyder/louieslibrary
- Owner: rssnyder
- Created: 2020-05-27T23:07:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-12-31T17:05:51.000Z (over 5 years ago)
- Last Synced: 2025-10-12T16:12:45.967Z (8 months ago)
- Language: Go
- Homepage: https://library.rileysnyder.org
- Size: 337 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 '
```