📊 Statistiques combinĂ©es - {{page_title}}

Blogs analysés: {{blogs_list}}

Vue d'ensemble globale

Articles publiés

{{nb_articles_total|int|format_number}}
{{articles_par_jour_moyen|round(2)}}/j, {{articles_par_mois_moyen|round(1)}} /mois, {{articles_par_annee_moyen|round(1)}} /an

Mots totaux

{{mots_total|int|format_number}}
{{mots_par_jour_moyen|int|format_number}} /j, {{mots_par_mois_moyen|int|format_number}} /mois, {{mots_par_annee_moyen|int|format_number}} /an

Signes (espaces inclus)

{{signes_total|int|format_number}}
{{signes_par_jour_moyen|int|format_number}} /j, {{signes_par_mois_moyen|int|format_number}} /mois, {{signes_par_annee_moyen|int|format_number}} /an

Temps de lecture total

{{temps_lecture_total|format_duree}}
{{temps_lecture_par_jour_moyen|format_duree}} /j, {{temps_lecture_par_mois_moyen|format_duree}} /mois, {{temps_lecture_par_annee_moyen|format_duree}} /an

Liens totaux

{{liens_total|int|format_number}}
{{liens_par_jour_moyen|round(1)}} /j, {{liens_par_mois_moyen|round(1)}} /mois, {{liens_par_annee_moyen|round(1)}} /an

Décomptes par période

Jours avec articles

{{nb_jours_avec_articles|int|format_number}}

Mois avec articles

{{nb_mois_avec_articles|int|format_number}}

Années avec articles

{{nb_annees_avec_articles|int|format_number}}

Moyennes globales par article

Mots par article

{{mots_moyen|int|format_number}}

Liens par article

{{liens_moyen|round(1)}}

Signes par article

{{signes_moyen|int|format_number}}

Temps de lecture par article

{{temps_lecture_par_article|format_duree}}
{% if graphiques_combines %}

Graphiques combinés

{% for graph_file, graph_title in graphiques_combines %}
{{graph_title}}
{{graph_title}}
{% endfor %} {% endif %} {% if stats_nanowrimo_combines %}

Statistiques NaNoWriMo combinées - 12 derniers mois

{% if objectif_mensuel_custom %}

Objectif mensuel: {{objectif_mensuel_custom|int|format_number}} signes par mois

{% elif objectif_quotidien_custom %}

Objectif quotidien: {{objectif_quotidien_custom|int|format_number}} signes par jour

{% else %}

Objectif quotidien: 1667 signes (espaces compris) par jour (NaNoWriMo)

{% endif %} {% for mois_stats in stats_nanowrimo_combines %}

{{mois_stats.mois_formate}} {% if mois_stats.depassement > 0 %} ⭐ +{{mois_stats.depassement|int|format_number}} signes {% endif %}

Signes réalisés (tous blogs): {{mois_stats.signes_realises|int|format_number}} / {{mois_stats.objectif_total|int|format_number}} ({{mois_stats.objectif_quotidien|int|format_number}} par jour) {% if mois_stats.est_mois_courant %} | Aujourd'hui: {{mois_stats.signes_aujourdhui|int|format_number}} signes {% endif %} {% if mois_stats.reste_a_faire > 0 and not mois_stats.est_mois_futur %} | Reste à faire: {{mois_stats.reste_a_faire|int|format_number}} signes {% endif %} {% if mois_stats.signes_par_jour_moyen > 0 %} | Moyenne par jour: {{mois_stats.signes_par_jour_moyen|int|format_number}} signes/jour {% endif %}
{% set signes_sans_aujourdhui = mois_stats.signes_realises - mois_stats.signes_aujourdhui %} {% set objectif_jusqu_aujourdhui = mois_stats.objectif_jusqu_aujourdhui if mois_stats.est_mois_courant else mois_stats.objectif_total %} {% set reste_a_faire_calc = objectif_jusqu_aujourdhui - mois_stats.signes_realises %} {% set reste_a_faire = reste_a_faire_calc if reste_a_faire_calc > 0 else 0 %} {% set total_pour_barre = mois_stats.objectif_total %} {% if mois_stats.depassement > 0 %} {% set total_pour_barre = mois_stats.signes_realises %} {% endif %} {% set pourcentage_aujourdhui = (mois_stats.signes_aujourdhui / total_pour_barre * 100) if total_pour_barre > 0 and mois_stats.est_mois_courant else 0 %} {% set pourcentage_restant = (signes_sans_aujourdhui / total_pour_barre * 100) if total_pour_barre > 0 else 0 %} {% set pourcentage_depassement = (mois_stats.depassement / total_pour_barre * 100) if total_pour_barre > 0 and mois_stats.depassement > 0 else 0 %} {% set pourcentage_reste = (reste_a_faire / total_pour_barre * 100) if total_pour_barre > 0 and reste_a_faire > 0 else 0 %} {% if mois_stats.signes_aujourdhui > 0 and mois_stats.est_mois_courant %}
{% if pourcentage_aujourdhui > 3 %} Aujourd'hui {% endif %}
{% endif %} {% if signes_sans_aujourdhui > 0 %}
{% if pourcentage_restant > 3 %} {{signes_sans_aujourdhui|int|format_number}} {% endif %}
{% endif %} {% if reste_a_faire > 0 and not mois_stats.est_mois_futur %}
{% if pourcentage_reste > 3 %} Reste {% endif %}
{% endif %} {% if mois_stats.depassement > 0 %}
{% if pourcentage_depassement > 3 %} +{{mois_stats.depassement|int|format_number}} {% endif %}
{% endif %}
{% if mois_stats.est_mois_courant %}
Progression: {{mois_stats.pourcentage_realise|round(1)}}% (objectif jusqu'Ă  aujourd'hui: {{mois_stats.objectif_jusqu_aujourdhui|int|format_number}} signes)
{% endif %} {% if mois_stats.articles_du_mois %}
Articles du mois (tous blogs, {{mois_stats.articles_du_mois|length}}):
    {% for article in mois_stats.articles_du_mois %}
  • {{article.date.strftime('%d/%m/%Y')}} - {{article.fichier}} ({{article.mots|int|format_number}} mots, {{article.signes|int|format_number}} signes)
  • {% endfor %}
{% else %}
Aucun article ce mois
{% endif %}
{% endfor %}
{% endif %} {% for blog_data in blogs_data %}

{{blog_data.blog_title}}

{% if blog_data.author %}

Auteur: {{blog_data.author}}

{% endif %}

Vue d'ensemble

Articles publiés

{{blog_data.nb_articles_total|int|format_number}}

Mots totaux

{{blog_data.mots_total|int|format_number}}

Signes (espaces inclus)

{{blog_data.signes_total|int|format_number}}

Temps de lecture total

{{blog_data.temps_lecture_total|format_duree}}

Liens totaux

{{blog_data.liens_total|int|format_number}}

Moyennes par article

Mots par article

{{blog_data.mots_moyen|int|format_number}}

Liens par article

{{blog_data.liens_moyen|round(1)}}

Signes par article

{{blog_data.signes_moyen|int|format_number}}

Temps de lecture par article

{{blog_data.temps_lecture_par_article|format_duree}}

Vitesse et fréquence de rédaction

Fréquence moyenne

{{blog_data.frequence|round(2)}}

articles par mois

Vitesse d'écriture

{{blog_data.mots_par_mois_moyen|int|format_number}}

mots par mois

Premier article

{{blog_data.premiere_date_str}}

Dernier article

{{blog_data.derniere_date_str}}
{% if blog_data.graphiques %}

Graphiques

{% for graph_file, graph_title in blog_data.graphiques %}
{{graph_title}}
{{graph_title}}
{% endfor %} {% endif %} {% if blog_data.stats_nanowrimo %}

Statistiques NaNoWriMo - 12 derniers mois

Objectif quotidien: 1667 signes (espaces compris) par jour

{% for mois_stats in blog_data.stats_nanowrimo %}

{{mois_stats.mois_formate}} {% if mois_stats.depassement > 0 %} ⭐ +{{mois_stats.depassement|int|format_number}} signes {% endif %}

{% if mois_stats.objectif_articles is not none %}
Objectif d'articles ce mois: {{mois_stats.objectif_articles}} | Réalisés: {{mois_stats.articles_realises}} {% set pourcentage_articles = (mois_stats.articles_realises / mois_stats.objectif_articles * 100) if mois_stats.objectif_articles > 0 else 0 %} | Progression: {{pourcentage_articles|round(1)}}%
{% endif %}
Signes réalisés: {{mois_stats.signes_realises|int|format_number}} / {{mois_stats.objectif_total|int|format_number}} ({{mois_stats.objectif_quotidien|int|format_number}} par jour) {% if mois_stats.est_mois_courant %} | Aujourd'hui: {{mois_stats.signes_aujourdhui|int|format_number}} signes {% endif %} {% if mois_stats.reste_a_faire > 0 and not mois_stats.est_mois_futur %} | Reste à faire: {{mois_stats.reste_a_faire|int|format_number}} signes {% endif %} {% if mois_stats.signes_par_jour_moyen > 0 %} | Moyenne par jour: {{mois_stats.signes_par_jour_moyen|int|format_number}} signes/jour {% endif %}
{% set signes_sans_aujourdhui = mois_stats.signes_realises - mois_stats.signes_aujourdhui %} {% set objectif_jusqu_aujourdhui = mois_stats.objectif_jusqu_aujourdhui if mois_stats.est_mois_courant else mois_stats.objectif_total %} {% set reste_a_faire_calc = objectif_jusqu_aujourdhui - mois_stats.signes_realises %} {% set reste_a_faire = reste_a_faire_calc if reste_a_faire_calc > 0 else 0 %} {% set total_pour_barre = mois_stats.objectif_total %} {% if mois_stats.depassement > 0 %} {% set total_pour_barre = mois_stats.signes_realises %} {% endif %} {% set pourcentage_aujourdhui = (mois_stats.signes_aujourdhui / total_pour_barre * 100) if total_pour_barre > 0 and mois_stats.est_mois_courant else 0 %} {% set pourcentage_restant = (signes_sans_aujourdhui / total_pour_barre * 100) if total_pour_barre > 0 else 0 %} {% set pourcentage_depassement = (mois_stats.depassement / total_pour_barre * 100) if total_pour_barre > 0 and mois_stats.depassement > 0 else 0 %} {% set pourcentage_reste = (reste_a_faire / total_pour_barre * 100) if total_pour_barre > 0 and reste_a_faire > 0 else 0 %} {% if mois_stats.signes_aujourdhui > 0 and mois_stats.est_mois_courant %}
{% if pourcentage_aujourdhui > 3 %} Aujourd'hui {% endif %}
{% endif %} {% if signes_sans_aujourdhui > 0 %}
{% if pourcentage_restant > 3 %} {{signes_sans_aujourdhui|int|format_number}} {% endif %}
{% endif %} {% if reste_a_faire > 0 and not mois_stats.est_mois_futur %}
{% if pourcentage_reste > 3 %} Reste {% endif %}
{% endif %} {% if mois_stats.depassement > 0 %}
{% if pourcentage_depassement > 3 %} +{{mois_stats.depassement|int|format_number}} {% endif %}
{% endif %}
{% if mois_stats.est_mois_courant %}
Progression: {{mois_stats.pourcentage_realise|round(1)}}% (objectif jusqu'Ă  aujourd'hui: {{mois_stats.objectif_jusqu_aujourdhui|int|format_number}} signes)
{% endif %} {% if mois_stats.articles_du_mois %}
Articles du mois ({{mois_stats.articles_du_mois|length}}):
    {% for article in mois_stats.articles_du_mois %}
  • {{article.date.strftime('%d/%m/%Y')}} - {{article.fichier}} ({{article.mots|int|format_number}} mots, {{article.signes|int|format_number}} signes)
  • {% endfor %}
{% else %}
Aucun article ce mois
{% endif %}
{% endfor %}
{% endif %}

Statistiques détaillées par mois

{% for mois_cle, stats in blog_data.stats_par_mois.items() %} {% endfor %}
Mois Articles Mots Signes Liens Temps de lecture
{{stats.mois_formate}} {{stats.articles|length}} {{stats.mots_total|int|format_number}} {{stats.signes_total|int|format_number}} {{stats.liens_total}} {{stats.temps_lecture_total|format_duree}}
{% endfor %}