⚡ - sauvegarde automatique de l'avancement du livre
This commit is contained in:
parent
ef801609cb
commit
7ae7d5915b
7 changed files with 286 additions and 40 deletions
19
README.md
19
README.md
|
@ -83,16 +83,31 @@ Un tag ajouté aux entêtes de chapitre permet de définir des objectifs de mots
|
|||
|
||||
## Suivi de progression de la rédaction
|
||||
|
||||
Il est envisagé que chaque génération de mise à jour des statistiques remplisse un fichier csv de suivi daté afin de pouvoir voir sa progression quotidienne.
|
||||
Chaque génération de mise à jour des statistiques remplit un fichier CSV (`suivi_livre.csv`) de suivi daté afin de pouvoir voir sa progression quotidienne.
|
||||
La génération de données statistiques peut être incluse dans une tâche cron pour ne pas avoir à faire de lancement de commande tous les jours.
|
||||
|
||||
Exemple de cronjob pour lancer le suivi toutes les heures, adaptez le chemin du script dans le dossier du livre concerné:
|
||||
`0 * * * * /usr/bin/python3 /home/user/book_generator/mon_livre_exemple/follow_progress.py`
|
||||
|
||||
Ceci alimente un fichier csv de suivi des évolutions et présente les changements de mots du jour, ainsi que depuis la semaine dernière.
|
||||
Ceci alimente un fichier CSV de suivi des évolutions et présente les changements de mots du jour, ainsi que depuis la semaine dernière.
|
||||
|
||||
Le CSV contient les décomptes de mots pour livre.org, personnages.org, le nombre de personnages, de chapitres, et de sous chapitres.
|
||||
|
||||
### Visualisation des données de suivi
|
||||
|
||||
Pour visualiser les données de suivi, utilisez le script `view_suivi_livre.py` :
|
||||
|
||||
```bash
|
||||
python view_suivi_livre.py
|
||||
```
|
||||
|
||||
Ce script affiche les données du fichier CSV dans un format lisible et présente des statistiques sur votre progression.
|
||||
|
||||
> **Important** : Le fichier `suivi_livre.csv` ne doit pas être exécuté directement avec Python. Utilisez toujours les scripts dédiés pour manipuler ces données :
|
||||
> - `view_suivi_livre.py` : pour visualiser les données de suivi
|
||||
> - `follow_progress.py` : pour mettre à jour et analyser les statistiques
|
||||
> - `generate_dashboard.py` : pour générer un tableau de bord visuel
|
||||
|
||||
## Tableau de bord web
|
||||
|
||||
Un tableau de bord web interactif est disponible pour visualiser les données de votre livre. Ce tableau de bord inclut:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue