Why Did I Build This?
"Developed as a counter-measure against instructors who distributed exams/assignments as flat images to prevent copy-pasting. I needed a localized, bulk-processing tool to parse text instantly without relying on slow, tracking-prone cloud OCR services."
Architecture & Decisions
The application relies on Tesseract OCR for core optical recognition. It is wrapped in a lightweight Tkinter GUI. File system operations and text editor invocations are handled via Python's native `os` and `subprocess` modules to ensure cross-platform execution without heavy dependencies.
Key Features
- 01.Bulk PNG-to-TXT conversion
- 02.High accuracy on degraded image text
- 03.Zero-telemetry local execution (no cloud APIs)
- 04.Automated file I/O management