Skip to main content

Goodreads Quotes Scraper

Requirements

Installation

pip install greads

Usage

greads --help
usage: greads [-h] -a AUTHOR [-l LANGUAGE] [-n NUM_PAGES] [-o OUTPUT_FILE]
            [--enable-multiprocessing]

optional arguments:
  -h, --help            show this help message and exit
  -a AUTHOR, --author AUTHOR
                        Full name of the author you want to search
  -l LANGUAGE, --language LANGUAGE
                        Two letters string representing the language you want
                        to parse the results in (default: en)
  -n NUM_PAGES, --num-pages NUM_PAGES
                        Number of pages to iterate through (if empty, will
                        iterate through all pages)
  -o OUTPUT_FILE, --output-file OUTPUT_FILE
                        Name of the output file (default: quotes.json)
  --enable-multiprocessing
                        Enable multiprocessing

Example

greads --author "Oscar Wilde" --num-pages 100
# 100%|█████████████████████████████████████████| 100/100 [01:06<00:00,  1.49it/s]
# Cleaning the quotes text...
# Saved results to quotes.json...
greads --author "Oscar Wilde" --num-pages 10 --language 'es'
# 100%|███████████████████████████████████████████| 10/10 [00:06<00:00,  1.60it/s]
# Cleaning the quotes text...
# Saved results to quotes.json...

Release files for greads 0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for greads 0.7
File Size Uploaded
greads-0.7.tar.gz 5.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for greads 0.7
File Interpreter ABI Platform
greads-0.7-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 10.4 kB

Release files / greads-0.7.tar.gz

Download URL greads-0.7.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2de830295356634d62417bdacb5de93f4820f28617fe8729d3eec46c7d0d9787
BLAKE2b-256 checksum
How to use checksums
5b79207b2990501d4fce4c570720686d3d0d6a6410485463b2ae2445c6fd6b52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.27.1

Release files / greads-0.7-py2.py3-none-any.whl

Download URL greads-0.7-py2.py3-none-any.whl
Size 4.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
c78a0c6d78e97fb636d6db3aea97f59bd847fdb120ef7cd9e9bc1a04949bb7c4
BLAKE2b-256 checksum
How to use checksums
6879e3e01c18dccc58d1a9cb033afad9814c7815b43182c717f07f98d8d28f7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.27.1

Release history Release notifications | RSS feed

This release

0.7 This release

2 release files

0.6

2 release files

0.5

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page