Skip to content

ReadScreen v1.4

Choose a tag to compare

@mrkaqz mrkaqz released this 04 Mar 11:39
· 17 commits to main since this release

ReadScreen v1.4

What's New

  • GUI version added: modern dark-themed tkinter app (Catppuccin Mocha palette)
  • Auto window detection via win32gui — no manual coordinates needed
  • Three OCR preprocessing methods: replace, threshold, original
  • Improved image pipeline: bilateral filter + sharpening before OCR
  • Thread-safe design: worker thread -> queue.Queue -> main thread
  • Real-time sensor card flash animation on data update
  • Excel companion updated to V.0.3.8 — VBA fixes (ScreenUpdating, worksheet caching, Select Case, merged-cell handling)

Files in this release

  • main-auto.py — CLI version with Rich terminal UI
  • main-gui.py — GUI version (tkinter dark theme)
  • Survey Realtime Track Sheet-Auto V.0.3.8.xlsm — companion Excel sheet
  • tess_config.json — OCR configuration template

Notes

Pre-compiled executables are not attached here due to size (~300 MB with Tesseract bundled). Build from source with Nuitka per the README.

Requirements

  • Windows 10 / 11
  • Python 3.10+ (for running from source)
  • Tesseract OCR (local copy via setup_tesseract.py or system-wide install)