Skill
python-venv-management
python-venv-management — a Claude Code skill from findinfinitelabs/chuuk
Features
- ✓📚 **Upload & Manage Publications**: Upload and organize dictionary publications with 400+ pages
- ✓🔍 **Dual OCR Processing**: Process scanned pages using both Tesseract OCR and Google Vision API
- ✓🌐 **Cross-Reference Lookup**: Search words and phrases across JW.org Chuukese resources
- ✓💾 **Organized Storage**: Store and manage your digitized dictionary content
- ✓🎯 **Multi-language Support**: Support for multiple languages including Chuukese, English, and others
Installation Guide
1. Install Tesseract OCR
Ubuntu/Debian:
bash
sudo apt-get update
sudo apt-get install tesseract-ocrmacOS:
bash
brew install tesseractWindows:
Download and install from: <https://github.com/UB-Mannheim/tesseract/wiki>
2. Install Python Dependencies
bash
pip install -r requirements.txt3. (Optional) Set Up Google Cloud Vision API
.env file4. Configure Environment Variables
Copy the example environment file:
bash
cp .env.example .envEdit .env and update the following:
GOOGLE_APPLICATION_CREDENTIALS: Path to your Google Cloud service account JSON key (optional)FLASK_SECRET_KEY: A random secret key for Flask sessionsUPLOAD_FOLDER: Directory for storing uploaded files (default: uploads)