quotecheck
Is this quotation really in the source? A forgiving search with a verbatim answer.
pip install quotecheck # add [pdf] for pypdf; pdftotext is used when installed
quotecheck book.pdf "reduced vibration and good cooling"
quotecheck paper.txt --batch notes.md # every blockquote and long inline quote in the note
FOUND 1x reduced vibration and good cooling
…The design gives reduced vibra- tion and good cooling at the cost of a small tradeoff…
DRIFT 0.86 the committee found that the method was dependable in practice
…the committee found that the method was reliable in practice.…
ABSENT the screen is a page after all, the committee never met
Matching folds case, ligatures, hyphens across line breaks, stray spaces, accents and quotation marks, because each of those once made a genuine quotation look fabricated. Everything shown comes from the source's own text, so a real sentence relayed with one word changed is reported as drift, not as found.
Exit codes: 0 every quotation found · 1 at least one not found · 2 error. Apache-2.0.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quotecheck-0.1.0.tar.gz.
File metadata
- Download URL: quotecheck-0.1.0.tar.gz
- Upload date:
- Size: 22.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2851e118c947104a0e3a7b27d9b63a4a9406ec9bc48de82fcabc43d98deb178
|
|
| MD5 |
e4445cb7a621768bbf7fcac2a81d91d5
|
|
| BLAKE2b-256 |
1666a0f78c8a1af14cbff0934af8eb4a6273c3738e1284d66747661d254fc6f1
|
Provenance
The following attestation bundles were made for quotecheck-0.1.0.tar.gz:
Publisher:
publish.yml on sandovabarbora/quotecheck
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
quotecheck-0.1.0.tar.gz -
Subject digest:
a2851e118c947104a0e3a7b27d9b63a4a9406ec9bc48de82fcabc43d98deb178 - Sigstore transparency entry: 2843053268
- Sigstore integration time:
-
Permalink:
sandovabarbora/quotecheck@762bce2c03f8da6dfb3234d4405c41c66cdec0ab -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/sandovabarbora
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@762bce2c03f8da6dfb3234d4405c41c66cdec0ab -
Trigger Event:
push
-
Statement type:
File details
Details for the file quotecheck-0.1.0-py3-none-any.whl.
File metadata
- Download URL: quotecheck-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b3f16c873d87f5697090b9fd8780f8ac968f8a619af25d4acf4bc97dad3ddc7
|
|
| MD5 |
c75586e33646a87162c71e922d6e038b
|
|
| BLAKE2b-256 |
40a0886700585f108f25d86cc3bbff4a8b0dd12a92e2d0af6b0ac7bb53f3409d
|
Provenance
The following attestation bundles were made for quotecheck-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on sandovabarbora/quotecheck
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
quotecheck-0.1.0-py3-none-any.whl -
Subject digest:
8b3f16c873d87f5697090b9fd8780f8ac968f8a619af25d4acf4bc97dad3ddc7 - Sigstore transparency entry: 2843053333
- Sigstore integration time:
-
Permalink:
sandovabarbora/quotecheck@762bce2c03f8da6dfb3234d4405c41c66cdec0ab -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/sandovabarbora
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@762bce2c03f8da6dfb3234d4405c41c66cdec0ab -
Trigger Event:
push
-
Statement type: