Skip to main content

gryibwc

Goodreads Year In Books Word Count
Get a word count for all books read in a year. :book:

Word count might be more accurate than pages, since the page count depends on formatting and whatnot. However, the word counts are estimated based on the length of the audio book version, which is still comparable across books. In any case, it makes for an interesting comparison of years.

Installation

pip install gryibwc

Usage

$ gryibwc -h
usage: gryibwc [-h] [--version] [--fast] userid year

positional arguments:
  userid      goodreads user id
  year        desired year

optional arguments:
  -h, --help  show this help message and exit
  --version   show program's version number and exit
  --fast      skip wait time - risk getting banned

Output e.g.:

Overall word count for year 2019: 4731925

The ID of the Goodreads user can be found in the profile URL.
E.g.: https://www.goodreads.com/user/show/26026244-lorenz
=> ID: 26026244

Also you need to specify an API key in the PUBLIC_KEY environment variable. Get your key here.

Dependencies

Metadata

Release files for gryibwc 0.9.4

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

Source distribution (sdist)

Source distribution for gryibwc 0.9.4
File Size Uploaded
gryibwc-0.9.4.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gryibwc 0.9.4
File Interpreter ABI Platform
gryibwc-0.9.4-py3-none-any.whl Python 3 none any Details

Total release size: 7.6 kB

Release files / gryibwc-0.9.4.tar.gz

Download URL gryibwc-0.9.4.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
792469cda0fb1f12ef53e52eb7aae5904973764ebcd891dc57887bce533e162d
BLAKE2b-256 checksum
How to use checksums
8ec4825a14501ac2f58ab40f3fb05a5dba9d67937158847819287361477c2f7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0

Release files / gryibwc-0.9.4-py3-none-any.whl

Download URL gryibwc-0.9.4-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3dbc0925942a7489350f7a2e59ae2184e82de11be59b7310522fdf1bdcb47d49
BLAKE2b-256 checksum
How to use checksums
463b05ac227c74b7e5051ea6a307be71fa5cb7213f42eae30bb1ffdfa3258997
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0

Release history Release notifications | RSS feed

This release

0.9.4 This release

2 release files

0.9.3

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