goodreads user scraper
v1.2.4
Scrape Goodreads User Data: Profile, Book Shelves, Books, Authors
--user_id--output_dir--skip_user_info--skip_shelves--skip_authorsUsing pip:
pip install goodreads-user-scraper
goodreads-user-scraper --user_id <your id> --output_dir goodreads-dataUsing pipx:
pipx run goodreads-user-scraper --user_id <your id> --output_dir goodreads-data--user_id--output_dirgoodreads-data--skip_user_infoFalse--skip_shelvesFalse--skip_authorsFalseEnsure that your profile is viewable by anyone:
Account & notifications tabPrivacy section, under Who Can View My Profile, select "anyone". Save your account settings.Clone the GitHub repository
git clone https://github.com/YashTotale/goodreads-user-scraper.gitRun the install script
sh scripts/install.shMake changes
Run the test script
sh scripts/test.shCreate .env
TWINE_USERNAME=<foo>
TWINE_PASSWORD=<bar>
Run the publish script
sh scripts/publish.sh <patch|minor|major>