Update a pinned gist to show your currently reading books and progress on Goodreads
📌✨ For more pinned-gist projects like this one, check out: https://github.com/matchai/awesome-pinned-gists
- Create a new public GitHub Gist (https://gist.github.com/), you can type any random content as placeholder, it will be replaced automatically.
- Create a token with the
gist
scope and copy it (https://github.com/settings/tokens/new?scopes=gist&description=goodreads-box). - Create a Goodreads account (https://www.goodreads.com/user/sign_in).
- Create Goodreads App and copy the Api Key (https://www.goodreads.com/api/keys).
- Fork this repo.
- Go to the repo Settings > Secrets.
- Add the following environment variables:
- GOODREADS_API_KEY: The Goodreads App Api Key.
- GOODREADS_USER_ID: Your Goodreads account id, can be found in the profile page url e.g.
https://www.goodreads.com/user/show/
118339107-mdluo
- BOOKS_SORT_BY: Optional, default value is
date
which means sort books by update time. Another valid value ispercent
, sort book by read percentage. - GH_TOKEN: The GitHub token generated above.
- GIST_ID: The ID portion from your gist url:
https://gist.github.com/mdluo/
f890a4d178012c5a3c5c29ff743a84e8
.