Logo Lanfrica

Blank-Creator-II/Text-Productivity-Tools

Domaine:

natural language processing

Type de record:

softwaretools
Créateur:
Bla
Hôte:
An offline, Python-based productivity suite integrating multiple tools—note-taking, and OCR optimized for Amharic and English # Text & Productivity Tools Application An **offline, Python-based** productivity suite integrating multiple tools: note-taking, and OCR optimized for the Amharic and English languages. --- ## Project Structure ``` Text-Productivity-Tools/ │── main.pyw # Application entry point │── README.md # Project documentation (this file) │ ├── assets/ # Static resources │ ├── icons/ # UI icons │ └── themes/ # Themes for the app │ ├── data/ # Data storage │ ├── notes/ # Saved notes (.txt files) │ ├── output/ # Saved OCR files (.txt files) │ └── user_settings/ # User Settings Data │ ├── models/ # Pre-trained models │ ├── amh.traineddata # Trained Amharic OCR model for Tesseract │ └── eng.traineddata # Trained English OCR model for Tesseract │ ├── modules/ # Core logic modules │ ├── note_manager.py # Note-taking operations │ ├── ocr_processor.py # Tesseract OCR + OpenCV preprocessing │ ├── settings.py # Setting Functions │ └── sys_tray.py # Windows System Tray Loader │ └── ui/ # CustomTkinter GUI components ├── main_window.py # Main window & navigation ├── note_ui.py # Note-taking UI ├── ocr_ui.py # OCR UI └── settings_ui.py # Settings list UI ``` --- ## Features * **Note-Taking:** Create, edit, and save notes locally. * **OCR:** Tesseract with Amharic model, plus image preprocessing via OpenCV. --- ## Getting Started ### Method 1: - Download The Installer From Releases ### Method 2: 1. **Clone the repository** ```bash git clone github.com cd Text-Productivity-Tools ``` 2 …