Bertrand Benjamin d42bfecab4 chore: ajoute ruff (lint) et corrige les violations
- Config ruff dans pyproject.toml : règles E/W/F/I/UP/B, whitelist des appels
  d'injection FastAPI (Depends/File/Form/Query) pour B008, B904 ignoré
  (traduction volontaire des exceptions en réponses HTTP)
- Auto-fixes : tri des imports, suppression d'imports inutilisés, annotations
  PEP 604, f-strings sans placeholder, modes open redondants
- Suppression de variables inutilisées (config.reset_setting, parser locataires)

ruff check . : All checks passed ; 61 tests OK

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 10:20:36 +02:00
2026-01-22 21:23:46 +01:00

Plesna Gerance

Extracteur de comptes rendus de gerance Oralia/ICS.

Prerequis

  • Python >= 3.10
  • uv
  • Node.js >= 22
  • poppler-utils (apt install poppler-utils ou pacman -S poppler)

Installation

uv sync
cd frontend && npm install

Developpement

Lancer backend et frontend dans deux terminaux separés :

make dev_back   # Backend sur http://localhost:8000 (auto-reload)
make dev_front  # Frontend sur http://localhost:5173 (hot-reload)

Ou les deux en parallele :

make dev

Ouvrir http://localhost:5173 — le proxy Vite redirige /api vers le backend.

Production (Docker)

make docker

Accessible sur http://localhost:8080.

Description
No description provided
Readme 362 KiB
Languages
Python 48.7%
Vue 48.1%
JavaScript 1.9%
PowerShell 0.4%
Inno Setup 0.3%
Other 0.3%