Skip to content

Fetch books from Goodreads, serialize, and push to Airtable

Notifications You must be signed in to change notification settings

Evilbits/Goodreads-Airtable

Repository files navigation

image showing airtable

Goodreads-Airtable

Fetch your "read" and "to-read" shelves from Goodreads and sync with an Airtable. Won't work by default unless Airtable is setup with correct associations and attributes.

Remember to add your own Goodreads and Airtable API keys.

Example

Usage

Pull to server and setup environment variables.

Setup Airtable.

Run in cronjob.

Cron setup

First run rvm cron setup if using RVM.

Afterwards setup the crontab with your ENV vars like so. This will run the script every 30 minutes.

GOODREADS_TOKEN=""
GOODREADS_SECRET=""
AIRTABLE_KEY=""
0,30 * * * * ruby /path/to/script/importer.rb

About

Fetch books from Goodreads, serialize, and push to Airtable

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages