Releases: Aditya190803/TextExtractor
Releases · Aditya190803/TextExtractor
v1.1.0
Changed - EGO Review Compliance
- OCR Helper as System Dependency:
ocr_helper.pynow installs to~/.local/bin/text-extractor-ocrinstead of being bundled with the extension package, following EGO Review Guidelines - Improved Subprocess Management: Enhanced subprocess cancellation in
disable()method with proper ordering (cancel before force_exit) as recommended by GJS Guide - Updated
install.shanduninstall.shscripts to handle external OCR helper installation - Updated README with installation notes about
~/.local/binin PATH
Fixed
- Proper cleanup order: cancellable checked and cancelled before subprocess force_exit
- Better error handling when OCR helper is not found in PATH
Notes
- No unnecessary files shipped (no
text-extractor@aditya190803folder in source) - No compiled schemas (
gschemas.compiled) in source - compiled during installation - All logging uses
console.errorappropriately for error conditions only - Timeout properly removed before creating new one (already compliant)
v1.0.0 - First Official Release
Text Extractor for GNOME Shell
Features:
- Native screenshot selection UI (xdg-desktop-portal)
- OCR text extraction with Tesseract
- Auto-copy to clipboard
- Multi-language support
Requirements:
- GNOME Shell 48 or 49
- Tesseract OCR
- Python 3 with pytesseract and Pillow
Shortcut: Super+Shift+T