diff --git a/.gitignore b/.gitignore index fa0a3669..e165e4ac 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,5 @@ pictures_inbox/* /index*.xml /sources/org-roam-export/ .idea +WIP/generated_wp2org_output +WIP/org-roam-export diff --git a/stats.py b/stats.py index 90b4a534..226a73c8 100644 --- a/stats.py +++ b/stats.py @@ -37,5 +37,29 @@ def main(): print(f"Temps de lecture estimé: {temps_lecture_str} (base: {lecture_mots_par_minute} mots/min)") print(f"Dernier article publié: {site_stats['dernier_article']}") + # Afficher les statistiques globales + print("\n=== Statistiques globales ===") + total_articles = sum(site_stats['nb_articles'] for site_stats in stats.values()) + total_mots = sum(site_stats['nb_mots'] for site_stats in stats.values()) + + # Formater le nombre total de mots + total_mots_formatte = f"{total_mots:,}".replace(',', ' ') + + # Calculer le temps de lecture total + temps_lecture_total = total_mots / lecture_mots_par_minute + heures = int(temps_lecture_total // 60) + minutes = int(temps_lecture_total % 60) + + if heures >= 48: + jours = heures // 24 + heures = heures % 24 + temps_lecture_str = f"{jours}j {heures}h {minutes}min" + else: + temps_lecture_str = f"{heures}h {minutes}min" if heures > 0 else f"{minutes}min" + + print(f"Nombre total d'articles tous sites confondus: {total_articles}") + print(f"Nombre total de mots tous sites confondus: {total_mots_formatte}") + print(f"Temps de lecture total estimé: {temps_lecture_str} (base: {lecture_mots_par_minute} mots/min)") + if __name__ == "__main__": main() \ No newline at end of file