This interactive command line tool allows you to migrate public Amazon wishlists to Goodreads shelves.
git clone https://github.com/NicolaFerracin/amazon-to-goodreads-exporter.git
cd ./amazon-to-goodreads-exporter
npm i
You can get them at https://www.goodreads.com/api/keys
echo 'GOODREADS_KEY=KEY' >> .env
echo 'GOODREADS_SECRET=SECRET' >> .env
node index.js
axios
: interact with Goodreads API
chalk
: terminal output styling
dotenv
: inject environment variables
inquirer
: create interactive interfaces on the terminal
oauth
: authenticate user on Goodreads
puppeteer
: headless browser for scraping Amazon wishlists
query-string
: easy URL parsing and paramters creation
xml-js
: parse XML to a JS object (for Goodreads API)