Fonctionnalités#
Les fichier .gpx sont stockés dans un répertoire du serveur (sans aucun chiffrement).
Avec la configuration par défaut, Open Street Map est utilisé comme serveur de tuile sur la page de détail de la séance et pour la génération des images statiques des traces.
Séances#
- 14 sports sont pris en charge :
Vélo (Sport)
Vélo (Transport)
Vélo (Virtuel) (nouveau dans la version 0.7.3)
Randonnée
VTT
VTT (Electrique) (nouveau dans la version in 0.5.0)
Alpinisme (nouveau dans la version 0.7.9)
Aviron (nouveau dans la version 0.5.0)
Course à pied
Ski (Alpin) (nouveau dans la version 0.5.0)
Ski (Randonnée) (nouveau dans la version 0.5.0)
Raquettes (nouveau dans la version 0.5.2)
Trail (nouveau dans la version 0.5.0)
Marche
- (nouveau dans la version in 0.5.0) Le seuil de vitesse arrêté utilisé par gpxpy n’est plus la valeur par défaut pour les sports suivants (0.1 km/h au lieu de 1 km/h) :
Randonnée
Alpinisme
Ski (Randonnée)
Raquettes
Trail
Marche
Note
Elle peut être remplacée dans les préférences de l’utilisateur.
Tableau de bord avec le calendrier mensuel affichant les séances et les records. La semaine peut commencer le dimanche ou le lundi (ce qui peut être modifié dans les préférences de l’utilisateur). Le calendrier affiche jusqu’à 100 séances.
Création d’une séance en téléversant un fichier gpx (les données associées sont stockées dans la base de données dans le système métrique).
Note
- Une séance peut même être créée sans fichier gpx (l’utilisateur doit entrer la date, l’heure, la durée et la distance).Les dénivelés positif et négatif peuvent être également fournis (nouveau dans la version 0.7.10).
- Une séance avec un fichier gpx est affichée avec une carte et des graphiques (vitesse et élévation).Des boutons permettent une visualisation en plein écran et la réinitialisation de la position (nouveau dans la version 0.5.5).
- Si la clé d’API de Visual Crossing (nouveau in 0.7.11) est fournie, la météo est affichée dans les détails de l’entraînement. La source des données est affichée dans la page A propos.La vitesse du vent est affichée, avec une flèche indiquant la direction (une infobulle peut être affichée avec la direction (provenance du vent)) (nouveau dans la version 0.5.5).
Les segments peuvent être affichés.
Le fichier gpx peut être téléchargé (nouveau dans la version 0.5.1)
Edition et suppression d’une séance. L’utilisateur peut ajouter une note.
- Statistiques pour l’utilisateur, par période (semaine, mois, année) et par sport :
distance totale
durée totale
nombre total de séances
dénivelé positif total (nouveau dans la version 0.5.0)
dénivelé négatif total (nouveau dans la version 0.5.0)
vitesse moyenne (nouveau dans la version 0.5.1)
- Records de l’utilisateur par sports :
vitesse moyenne
la plus grande distance
dénivelé positif le plus élevé (nouveau dans la version 0.6.11, peut être masqué, cf. préférences utilisateur)
durée la plus longue
vitesse maximale
Note
Les records peuvent différer des records affichés par l’application qui a généré les fichiers gpx à l’origine.
- Liste des séances.
- L’utilisateur peut filtrer les séances selon :
la date
le sport (seuls les sports comportant des séances sont affichées dans la liste déroulante)
le titre (nouveau dans la version 0.7.15)
la distance
la durée
vitesse moyenne
vitesse maximale
- Les séances peuvent être triées par :
la date
la distance
la durée
vitesse moyenne
Note
Pour l’instant, seul le propriétaire de la séance peut la voir.
Compte et préférences#
Un utilisateur peut créer, modifier et supprimer son compte.
L’utilisateur doit accepter la politique de confidentialité pour s’inscrire. Si une politique plus récente est disponible, un message s’affiche sur le tableau de bord pour consulter la nouvelle version (nouveau dans la version 0.7.13).
Lors de l’inscription, la langue sélectionnée dans le menu déroulant est enregistrée comme préférence de l’utilisateur (nouveauté dans la version 0.6.9).
Après l’enregistrement, le compte d’utilisateur est inactif et un courriel contenant des instructions de confirmation est envoyé pour l’activer. Un utilisateur dont le compte est inactif ne peut pas se connecter (nouveauté dans la version 0.6.0).
Note
Dans le cas où l’envoi des courriels n’est pas configuré, une interface de ligne de commande permet d’activer le compte des utilisateurs.
L’utilisateur peut définir la langue, le fuseau horaire et le premier jour de la semaine.
L’utilisateur peut réinitialiser son mot de passe (nouveau dans la version in 0.3.0)
Un utilisateur peut modifier son adresse électronique (nouveau dans la version 0.6.0)
L’utilisateur peut choisir entre le système métrique et le système impérial pour la distance, l’affichage de l’altitude et de la vitesse (nouveau dans la version 0.5.0)
Un utilisateur peut choisir d’afficher ou cacher les records et le total de dénivelé positif sur le tableau de bord (nouveau dans la version 0.6.11)
L’utilisateur peut choisir le format d’affichage des dates (nouveau dans la version 0.7.3)
L’utilisateur peut choisir le point de départ de l’axe du graphique d’altitude : altitude zéro ou minimale. (nouveau dans la version 0.7.15)
Un utilisateur peut choisir d’exclure les valeurs extrêmes (qui peuvent être des erreurs GPS) lors du calcul de la vitesse maximale (par défaut, les valeurs extrêmes sont exclues) (nouveau dans la version 0.7.16)
Note
La modification de cette préférence n’affectera que les prochains fichiers ajoutés.
- Un utilisateur peut définir des préférences en matière de sport (nouveau dans la version 0.5.0) :
changer la couleur du sport (utilisée pour l’image du sport et les graphiques)
modifier le seuil de vitesse d’arrêt (pour les prochains fichiers gpx ajoutés)
désactiver/activer un sport.
Note
Un utilisateur peut créer des clients pour des applications tierces (nouveau dans la version 0.7.0).
- Un utilisateur peut demander un export de données (nouveau dans la version 0.7.13).Une archive zip sera générée, contenant 2 fichiers
json
(informations de l’utilisateur et données des séances) et tous les fichiers gpx ajoutée.
Note
Pour l’instant, il n’est pas possible d’importer ces fichiers sur une autre instance de FitTrackee.
Administration#
(nouveau dans la version 0.3.0)
Application#
Configuration
Les paramètres suivants peuvent être définis :
limite des utilisateurs actifs. S’il est égal à 0, l’inscription est activée (aucune limite n’est définie).
taille maximale du fichier gpx (ajouté unitairement ou dans une archive zip) (modifié dans la version 0.7.4)
taille maximale de l’archive zip
nombre maximum de fichiers dans l’archive zip (modifié dans la version 0.7.4)
adresse électronique pour contacter l’administrateur (nouveau dans la version 0.6.0)
Avertissement
La mise à jour de la configuration du serveur peut être nécessaire pour gérer des fichiers volumineux (comme nginx par exemple).
Note
Si l’envoi de courriels est désactivé, un avertissement s’affiche.
A propos
(nouveau dans la version 0.7.13)
Politique de confidentialité
(nouveau dans la version 0.7.13)
Note
Seule la politique de confidentialité par défaut est traduite (si la traduction est disponible).
Utilisateurs#
afficher et filtrer la liste des utilisateurs
modifier le compte d’un utilisateur pour :
ajouter/supprimer des droits d’administration
activer son compte (nouveau dans la version 0.6.0)
mettre à jour son adresse électronique (au cas où son compte serait bloqué) (nouveau dans la version 0.6.0)
réinitialiser son mot de passe (dans le cas où son compte est verrouillé) (nouveau dans la version 0.6.0). Si l’envoi des courriels est désactivé, cela n’est possible que via l’interface de ligne de commande (CLI).
supprimer le compte d’un utilisateur
Sports#
activer ou désactiver un sport (un sport peut être désactivé même si une séance avec ce sport existe)
Traductions#
FitTrackee est disponible dans les langues suivantes (la langue peut être enregistrée dans les préférences de l’utilisateur) :
Anglais
French (new in 0.2.3)
Allemand (nouveau dans la version 0.6.9)
Néerlandais (nouveau dans la version 0.7.8)
Italien (nouveau dans la version 0.7.10)
Galician (new in 0.7.15)
Espagnol (nouveau dans la version 0.7.15)
Norvégien (Bokmål) (nouveau dans la version 0.7.15)
Polonais (nouveau dans la version 0.7.18)
Etat d’avancement de la traduction de l’application sur Weblate (peut différer de la version publiée) :