Books
The default provider that Ryot uses for book tracking is Openlibrary. You might find it lacking in some cases, so Ryot also supports other providers.
Hardcover
Ryot supports tracking books via Hardcover. As of writing, the API key expires after a year or on January 1st, so you will need to renew it accordingly.
You can use the following steps to obtain your own API keys:
- Create a Hardcover account.
- Open API Access and create an API key using the
Read-Only Stats / Exportpreset. - Set it as
BOOKS_HARDCOVER_API_KEY.
Google Books
Ryot also supports tracking books via Google Books. You can follow the below steps to obtain your own API keys and enable book tracking with Google Books.
- Create a Google Cloud Platform account. Open your Google Cloud Platform Console.
- Use the default project or click on "Create a project" on the dashboard.
- Open the APIs & Services Dashboard.
- Click on "Enable APIs and Services". Search for "Google Books API" and click on "Enable".
- Click on "Credentials" on the left sidebar. Click on "Create Credentials" and select "API key".
- Click on "Create" and copy the API key.
- Set the
BOOKS_GOOGLE_BOOKS_API_KEYenvironment variable as described in the configuration docs.