Goodreads Scraper
A python wrapper for goodreads API
View Demo · Documentation · Report Bug · Request Feature
Table of Contents
1. Getting Started
You will need a Goodreads API key for this to work. Unfortunately, Goodreads is not giving out new keys at this time, so unless you have signed up from a while ago - this wont work for you.
On the launch of the script, you will be prompted for the API key. If you are using windows, you will be prompted to save this key locally for ease (using keypass library).
1.1. Dependencies
All the dependencies should automatically be installed when installing the script. This project heavily relies on the requests library to make the api calls.
1.2. Installation
Install with pip
pip install akgoodreads
2. Usage
2.1. Initialize the client
import akgoodreads
client = goodreads.Goodreads("<your email>")
2.2. Search for books
With title
client.book("Ender's Game", limit = 5)
or with goodreads ID
client._book_from_id(50)
2.3. Search for books
With title
client.author("Rowling")
or with goodreads ID
client._author_from_id(7995)
3. License
See LICENSE.txt.
4. Contact
Arun Kishore - @rpakishore
Github Link: https://github.com/rpakishore/
5. Acknowledgements
Metadata
Release files for akgoodreads 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| akgoodreads-0.0.3.tar.gz | 100.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| akgoodreads-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 107.3 kB
Release files / akgoodreads-0.0.3.tar.gz
| Download URL | akgoodreads-0.0.3.tar.gz |
|---|---|
| Size | 100.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd051822dc9db45b6527937b660ac7ebb516f57269145d9b2e79e19b36d1da89
|
|
BLAKE2b-256 checksum How to use checksums |
121cdb1a3bd1d9b3f22f9efd2f6a7f0aa9be5a38f7a71270c96292be36a5bf3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.28.2
|
Release files / akgoodreads-0.0.3-py3-none-any.whl
| Download URL | akgoodreads-0.0.3-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b1390aa7ebc40a312431b49ad1bd5939a79d71077cb2587b69857505996a08e3
|
|
BLAKE2b-256 checksum How to use checksums |
5e904c1769b9e797c4b6172f903c82e2eaa6563ed40a31e537b5258b426dec6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.28.2
|