Scrape user data from Goodreads
Project description
Goodreads User Scraper
Contents
Usage
Using pip:
pip install goodreads-user-scraper
goodreads-user-scraper --user_id 54739262 --output_dir books
Using pipx:
pipx run goodreads-user-scraper --user_id 54739262 --output_dir books
Arguments
--user-id
- Description: The user whose data should be scraped. Find your user id using these directions.
- Required: Yes
--output-dir
- Description: The directory where all scraped data will be output.
- Required: No
- Default: goodreads-data
Troubleshooting
Ensure that your profile is viewable by anyone:
- Navigate to the Goodreads Account Settings page
- Click on the
Settings
tab - In the
Privacy
section, under the Who Can View My Profile question, select "anyone"
Development
-
Clone the GitHub repository
git clone https://github.com/YashTotale/goodreads-user-scraper.git
-
Run the install script
sh scripts/install.sh
-
Make changes
-
Run the test script
sh scripts/test.sh
Publishing
-
Create
.env
TWINE_USERNAME=<foo> TWINE_PASSWORD=<bar>
-
Run the publish script
sh scripts/publish.sh
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for goodreads-user-scraper-0.0.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48151b47bb54178589ff11cae877f890f771074304497ae0d68b4d1081d9d826 |
|
MD5 | bb5ae407ab8108fa0c8c2fcd8bd2a83a |
|
BLAKE2b-256 | 6700fb75a4887db12a7b3cbac6c3291e1f019efcf42673824c0eba3d1f5dd8c7 |
Close
Hashes for goodreads_user_scraper-0.0.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0993dec63ac0005fddce95e4b2c0971df49eb87ded34b94f793e12f0c885559 |
|
MD5 | b7d74aaf46b007cf571c15b99c77bef7 |
|
BLAKE2b-256 | 912e8f694e1e2941ae0e2c288cb969685004d1b34f353b16aa3653fe909ed2e7 |