Goodreads python wrapper
Project description
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
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
File details
Details for the file akgoodreads-0.0.3.tar.gz
.
File metadata
- Download URL: akgoodreads-0.0.3.tar.gz
- Upload date:
- Size: 100.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.28.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd051822dc9db45b6527937b660ac7ebb516f57269145d9b2e79e19b36d1da89 |
|
MD5 | cf1c710c5f6a43223eba54fada206c16 |
|
BLAKE2b-256 | 121cdb1a3bd1d9b3f22f9efd2f6a7f0aa9be5a38f7a71270c96292be36a5bf3b |
File details
Details for the file akgoodreads-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: akgoodreads-0.0.3-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.28.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1390aa7ebc40a312431b49ad1bd5939a79d71077cb2587b69857505996a08e3 |
|
MD5 | e7c37f9a29d606700d7771027936fc5c |
|
BLAKE2b-256 | 5e904c1769b9e797c4b6172f903c82e2eaa6563ed40a31e537b5258b426dec6f |