Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/amorriscode/book-box

πŸ“š Update a pinned gist to contain your latest reads from goodreads
https://github.com/amorriscode/book-box

Last synced: about 1 month ago
JSON representation

πŸ“š Update a pinned gist to contain your latest reads from goodreads

Awesome Lists containing this project

README

        



book-box


πŸ“šUpdate a pinned gist to contain your latest reads on Goodreads

---

πŸ“Œβœ¨ For more pinned-gist projects like this one, check out: https://github.com/matchai/awesome-pinned-gists

## Setup

### Prep work

1. [Create a new public GitHub Gist](https://gist.github.com/)
2. [Create a token with the `gist` scope and copy it.](https://github.com/settings/tokens/new)
3. [Create a Goodreads account](https://www.goodreads.com/user/sign_up)
4. [Create an API for the Goodreads API](https://www.goodreads.com/api/keys)

### Project setup

1. Fork this repo
2. Go to the repo **Settings > Secrets**
3. Add the following environment variables:
- **GIST_ID:** The ID of the gist you created above (`https://gist.github.com/amorriscode/`**`3f84910b524db4819ec2dc1063f632ab`**).
- **GH_TOKEN:** The GitHub token generated above.
- **GOODREADS_KEY:** The API key for your Goodreads account.
- **GOODREADS_USER_ID:** The user ID for your Goodreads account (`https://www.goodreads.com/user/show/`**`5171404`**`-anthony`).

## Inspiration

This gist was inspired by [matchai's](https://github.com/matchai) [bird-box](https://github.com/matchai/bird-box).