SpeedRead 
About
Speed reader written in python. It reads text from the clipboard content (or xsel/xclip output). Supports some command line arguments and you can navigate within the text with the arrow keys.
I made this to integrate in my i3wm + zathura pdf reader workflow. zathura can copy text to the clipboard with a simple mouse selection, then just use a keybind to call the package with: $ python -m speedread. Fast and Easy.
Usage
Install with:
$ pip install --user speedread
Options:
SpeedRead [-h] [-w WPM] [-xclip] [-xsel] [-cb]
optional arguments: -h, --help show this help message and exit -w WPM, --wpm WPM words per Minute -xclip, --xclip use output from
$ xclip -o-xsel, --xsel use output from$ xsel-cb, --clipboard use clipboard content
Additionally it also support some key binds:
- j / k : decrease / increase wpm
- h / l : go backward / forward one word Same idea with arrow keys
Integration with i3wm
Add this line to your i3wm config file:
for_window [class="Speedread"] floating enable
Them add a line to call this package with a key bind:
bindsym <KEY> python -m speedread &> /dev/null
DOTOs
- Add more command line arguments
- Make it prettier
- Make it WM independent
- Add option to read from STDIN
- Select text in pdf without using the mouse
Metadata
Release files for speedread 0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| speedread-0.2.tar.gz | 4.0 kB | Without provenance | Details for speedread-0.2.tar.gz |
Release files / speedread-0.2.tar.gz
| Download URL | speedread-0.2.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
08c49eafa55a813c5eba0298e22bb5868ad987cb7a436064f1c270c616ce22b4
|
|
BLAKE2b-256 checksum How to use checksums |
d2a993433229594456455254a5ce5e4ad31e44133d969755b8bdf54beb2e82d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3
|
Security for speedread 0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.