Ajout Effi-OCR (Tesseract) + Web Scraper pour OpenWebUI

- Effi-OCR: Service OCR avec Tesseract (multilingue FR/EN)
  * API FastAPI sur port 8300
  * Prétraitement images (contraste, niveaux de gris)
  * Tool OpenWebUI intégré

- Web Scraper: Service Python (BeautifulSoup) sur port 11235
  * Alternative à Crawl4AI (incompatible ARM64/J5040)
  * Scraping HTML basique mais fonctionnel
  * Intégré au docker-compose d'effi-server

- Documentation:
  * ROADMAP-FONCTIONNALITES.md: Plan des 9 fonctionnalités
  * WEB-SCRAPER-CONFIG.md: Configuration OpenWebUI
  * WEB-SCRAPER-TOOL.md: Code du Tool

- Script start-all-services.sh mis à jour (6 services)
This commit is contained in:
Folzo
2026-04-06 16:34:27 +02:00
parent 5f1e19ff91
commit 93f31cdaeb
25 changed files with 2469 additions and 6 deletions
+25 -6
View File
@@ -44,6 +44,8 @@ echo ""
start_service "Ollama" "$HOME" "docker-compose.yml"
start_service "ComfyUI" "$HOME/Documents/OpenCode/Projets/Effi/comfyui"
start_service "Effi-STT" "$HOME/Documents/OpenCode/Projets/Effi/effi-stt"
start_service "Effi-OCR" "$HOME/Documents/OpenCode/Projets/Effi/effi-ocr"
start_service "Effi-Crawl4AI" "$HOME/Documents/OpenCode/Projets/Effi/effi-crawl4ai"
start_service "openedai-speech" "$HOME/openedai-speech"
echo ""
@@ -56,7 +58,7 @@ sleep 5
# Vérifier que tout répond
services_ok=0
services_total=4
services_total=6
echo -n "Ollama (11434)... "
if curl -s http://localhost:11434 > /dev/null 2>&1; then
@@ -82,6 +84,22 @@ else
echo -e "${RED}✗${NC}"
fi
echo -n "Effi-OCR (8300)... "
if curl -s http://localhost:8300/health > /dev/null 2>&1; then
echo -e "${GREEN}✓${NC}"
((services_ok++))
else
echo -e "${RED}✗${NC}"
fi
echo -n "Effi-Crawl4AI (11235)... "
if curl -s http://localhost:11235/health > /dev/null 2>&1; then
echo -e "${GREEN}✓${NC}"
((services_ok++))
else
echo -e "${RED}✗${NC}"
fi
echo -n "openedai-speech (8100)... "
if curl -s http://localhost:8100/health > /dev/null 2>&1; then
echo -e "${GREEN}✓${NC}"
@@ -103,10 +121,11 @@ if [ $services_ok -eq $services_total ]; then
else
echo -e "${RED}Certains services n'ont pas démarré.${NC}"
echo ""
echo "Pour voir les logs :"
echo " sudo docker logs ollama"
echo " sudo docker logs comfyui"
echo " sudo docker logs effi-stt"
echo " sudo docker logs openedai-speech"
echo "Pour voir les logs :"
echo " sudo docker logs ollama"
echo " sudo docker logs comfyui"
echo " sudo docker logs effi-stt"
echo " sudo docker logs effi-ocr"
echo " sudo docker logs openedai-speech"
exit 1
fi