Skip to content

Program that generates statistics on PDF files from Garmin Connect data.

Notifications You must be signed in to change notification settings

anto-n1/triathlon_pystats

Repository files navigation

Triathlon pystats

L'objectif du programme est de générer des PDF contenant des statistiques écrites, et sous formes de graphiques. Il est possible de générer des PDF pour des périodes mensuelles et anuelles. La période "tous les temps" est prévue.

Exemple du rendu PDF :

Exemple rendu PDF

Fonctionnement

La réalisation de statistiques se base sur un fichier "activities.csv", obtenu à partir de l'API Garmin Connect (Polar non compatible). Pour obtenir le fichier, le programme utilise garmin-connect-export disponible sur Github.

Commandes pour générer les PDF :

  • Télécharger les activités et générer un PDF
python triathlon-pystats.py --mail-garmin <mail_garmin_connect@mail.com> --date 2020
python triathlon-pystats.py -m <mail_garmin_connect@mail.com> -d 2020
  • Générer un rapport PDF sans télécharger les activités (Les activités doivent avoir été téléchargées au préalable)
python triathlon-pystats.py -d 2020
  • Afficher l'aide
python triathlon-pystats.py --help

Les formats de date disponibles sont : "YYYY", "YYYY-MM", "YYYY-MM-DD", "all-time".

Informations

  • Version python : 3.8
  • Génération des PDF basée sur LaTeX
  • Génération des graphiques basée sur Matplotlib
  • Développé sous Linux Fedora 33 et macOS 11.X, non testé sur Windows 10

Dépendances pip à installer :

Les développements de l'outil sont faits sans réflexion au préalable, le code n'est pas optimisé et peut ne pas toujours être très clair.

Idées d'améliorations

  • Faire des graphiques pour montrer des évolutions sur plusieurs mois
  • Gérer les courses triathlon et afficher les résultats

About

Program that generates statistics on PDF files from Garmin Connect data.

Topics

Resources

Stars

Watchers

Forks