Repository navigation
README proof of 15 October 2026: every command run, README corrected, CI added - #1
Merged
Merged
Conversation
…g, add CI and hygiene files - docs/README-PROOF-2026-10-15.md: each README command run on a clean clone, with output; `ask` and the demo recorded as not run here (no Ollama in the container) - README: `apt update` before `apt install` (the bare line fails on a fresh Ubuntu); Pillow is required for a sideways scan, not only for samples and tests (measured); the sample generator is optional and needs the DejaVu Serif font; what `ask` does without Ollama; Python version used - .github/workflows/tests.yml: Poppler, Tesseract, the three pip packages, `everypage read` on the sample, pytest; no model, no secrets - CONTRIBUTING.md and SECURITY.md Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XWYDCCHNXac2z2EbGNjQe2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Proof document
docs/README-PROOF-2026-10-15.md: every README command run in order on a clean clone of
main(68912f5), Ubuntu 24.04, Python 3.13.16, no GPU, no Ollama (the egress proxy of the session refusesollama.com).sudo apt install poppler-utils tesseract-ocrUnable to locate package tesseract-ocr); passed afterapt updateollama pull gemma2:2bpip install pillow reportlab pytestpython3 samples/make_samples.py./demo/run_demo.shaskand the naive baseline need Ollama; the model-free lines matchdemo/transcript.txtpython3 -m pytest -q testseverypage read,everypage findon both sampleseverypage askConnection refusedtracebackMeasured, not read: with Pillow made unimportable,
readmarks page 6 UNREADABLE and returns 5 of 6 pages.Workflow run
.github/workflows/tests.yml(Poppler, Tesseract, the three pip packages,everypage readon the sample, pytest): green on this branch, https://github.com/MariusGithub13/everypage/actions/runs/38730455410Secret scan
detect-secrets 1.5.0 scan --all-fileson the working tree: 0 findings in tracked files (one hex string flagged in the untracked, gitignored.pytest_cache/CACHEDIR.TAG). A grep for key prefixes, e-mail addresses and IPs found only the SECURITY contact and127.0.0.1.README corrections
sudo apt installbecamesudo apt update && sudo apt install: the bare line fails on a fresh Ubuntu.ingest.pyimports it to turn a sideways scan before OCR; without it the sideways page is unreadable (measured).samples/make_samples.pymarked optional, the two PDFs being committed, and its hard-coded DejaVu Serif font path named; the README'sbrew installpath has no such file.askdoes when Ollama is not running: aConnection refusedtraceback and exit code 1, the same code asNOT FOUND.Also added:
CONTRIBUTING.md(how to run the tests, how to report a wrong answer with the PDF, command, full output and exit code) andSECURITY.md(reports to office@devaland.com). No code, dependency, licence or topic changed.Suggested topics (not applied)
pdf,ocr,tesseract,poppler,local-llm,document-qa,cli,python