mirror of
https://github.com/rssnyder/louieslibrary
synced 2026-06-30 16:40:35 -05:00
No description
- Go 76.8%
- HTML 16.7%
- CSS 6.3%
- Makefile 0.2%
| .github/workflows | ||
| cmd/web | ||
| pkg | ||
| ui | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| Makefile | ||
| README.md | ||
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>'