Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
pytrainer [Le 15/02/2009, 17:05] quicky modification des tags |
pytrainer [Le 31/08/2022, 23:35] (Version actuelle) moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Hardy Intrepid gps entrainement_sportif BROUILLON}} | + | {{tag>Xenial gps}} |
+ | |||
+ | ---- | ||
======PyTrainer====== | ======PyTrainer====== | ||
- | {{ http://pytrainer.e-oss.net/pytrainer_logo.png}} | + | {{ http://pytrainer.e-oss.net/pytrainer_logo.png }} |
+ | **PyTrainer** est une application sous [[wpfr>Licence_publique_générale_GNU|license GPL]] qui permet de gérer les logs d'activités sportives telles que la course à pied, le cyclisme, le roller ou autres. | ||
- | PyTrainer est une application sous [[http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU|license GPL]] qui permet de gérer les logs d'activité sportives telles que la course à pied, le cyclisme, le roller ou autres. | ||
Elle communique avec votre GPS afin de récupérer vos données et permet ensuite de générer des graphes détaillés ainsi que diverses statistiques sur les parcours effectués. | Elle communique avec votre GPS afin de récupérer vos données et permet ensuite de générer des graphes détaillés ainsi que diverses statistiques sur les parcours effectués. | ||
+ | |||
+ | Voici une liste non exhaustive des fonctionnalités de PyTrainer : | ||
+ | * récupération des traces depuis votre GPS via le menu //File// (les éléments présents dans ce menu dépendent des plugins activés) ; | ||
+ | * affichage des traces sous Google Map directement dans PyTrainer ; | ||
+ | * affichage de graphiques représentant vitesse, altitude, rythme cardiaque, etc. ; | ||
+ | * statistiques par jour/mois/années ; | ||
+ | * filtrage des traces par type de sport ; | ||
+ | * etc. | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
Ligne 13: | Ligne 24: | ||
* Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. | ||
* Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * Avoir activé l'accès aux [[:depots#universe_et_multiverse|dépôts Universe et Multiverse]]. | ||
- | * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt://python-gnome2-extras|python-gnome2-extras]]**. | ||
===== Installation ===== | ===== Installation ===== | ||
- | * [[:tutoriel:comment_modifier_sources_maj|Ajouter le dépôt]] suivant **http://www.e-oss.net/ubuntu/gutsy** dans votre liste de dépôts. | + | [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt://pytrainer|pytrainer]]**. |
- | + | ||
- | <file> | + | |
- | # Dépôt pytrainer | + | |
- | deb http://www.e-oss.net/ubuntu/gutsy ./ | + | |
- | </file> | + | |
- | <note help> | + | |
- | Bien que le dépôt soit pour [[gutsy|Gutsy]] le package fonctionne très bien sous [[intrepid|Intrepid]] | + | |
- | </note> | + | |
- | + | ||
- | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]]. | + | |
- | + | ||
- | * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt://pytrainer|pytrainer]]**. | + | |
===== Configuration ===== | ===== Configuration ===== | ||
- | === Préalable pour les GPS Garmin === | + | ==== Préalable pour les GPS Garmin ==== |
- | Si vous possédez un GPS Garmin il vous faut | + | Si vous possédez un GPS Garmin, il vous faut [[:tutoriel:comment_modifier_un_fichier|ouvrir le fichier]] **/usr/share/pytrainer/plugins/garmin-hr/main.py** avec les [[sudo|droits d'administrateur]] et remplacez la ligne suivante : <code>if not os.path.exists(options.device):</code> par celle-ci : <code>if (not os.path.exists(options.device) and not options.device == "usb:"):</code> |
- | + | Le contenu du fichier devrait ressembler à cela : | |
- | * [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] **/usr/share/pytrainer/plugins/garmin-hr/main.py** avec les droits d'administrateur et remplacer la ligne **if not os.path.exists(options.device):** par la ligne **if (not os.path.exists(options.device) and not options.device == "usb:"):** | + | <code> |
- | Le contenu du fichier devrait ressembler a cela : | + | |
- | <file> | + | |
#if not os.path.exists(options.device): | #if not os.path.exists(options.device): | ||
if (not os.path.exists(options.device) and not options.device == "usb:"): | if (not os.path.exists(options.device) and not options.device == "usb:"): | ||
f = os.popen("zenity --error --text='Cant open garmin device. Check your configuration or connect the device correctly.'"); | f = os.popen("zenity --error --text='Cant open garmin device. Check your configuration or connect the device correctly.'"); | ||
- | </file> | + | </code> |
- | <note warning>Attention en python l'indentation fait partie intégrante du langage donc assurez vous d'avoir la même que dans l'exemple</note> | + | <note warning>Attention ! En Python, l'indentation fait partie intégrante du langage. Donc, assurez-vous d'avoir la même que dans l'exemple.</note> |
- | <note help> Pour plus d'information sur la communication des GPS Garmin avec le PC consultez [[:gps#Garmin|la section Garmin de la page GPS]]</note> | + | |
- | === Plugins === | + | <note help>Pour plus d'information sur la communication des GPS Garmin avec le PC, consultez la [[:gps#garmin|section « Garmin »]] de la page « [[GPS]] ».</note> |
- | Par défaut aucun plugin n'est activé. Pour activer celui correspondant à votre GPS | + | ==== Plugins (GPS) ==== |
- | * Rendez vous dans le menu //Outils -> GPS Device Plugins // | + | |
- | * Sélectionnez le plugin à activer | + | |
- | * Cliquez sur le bouton **Préférence** | + | |
- | * Passez le status a **Enable** | + | |
- | <note important>Dans le cas d'un GPS Garmin remplacer la valeur du champ //device// par **usb:**</note> | + | Par défaut, aucun plugin n'est activé. Pour activer celui correspondant à votre GPS : |
+ | * rendez-vous dans le menu //Outils → Plugins pour les Périphériques GPS // ; | ||
+ | * sélectionnez le plugin à activer ; | ||
+ | * cliquez sur le bouton **Préférence** ; | ||
+ | * passez le « status » à **Activé**. | ||
- | <note help> | + | <note important>Dans le cas d'un GPS Garmin, remplacer la valeur du champ « device » par « usb: ».</note> |
- | Pour plus d'information sur la communication des GPS Garmin avec le PC consultez [[:gps#Garmin|la section Garmin de la page GPS]] | + | |
- | </note> | + | <note help>Pour plus d'information sur la communication des GPS Garmin avec le PC, consultez la [[:gps#garmin|section « Garmin »]] de la page « [[GPS]] ».</note> |
- | === Profil utilisateur === | + | ==== Profil utilisateur ==== |
- | Il est possible de configurer votre profil utilisateur afin de permettre a PyTrainer de calculer le nombre de calories brulées au cours d'un scéance si vote GPS possède une fonction cardio. | + | Il est possible de configurer votre profil utilisateur afin de permettre à PyTrainer de calculer le nombre de calories brulées au cours d'une séance si vote GPS possède une fonction cardio. |
- | Les champs a renseigner se trouvent dans le menu //Edition -> Preferences -> Profil // : | + | Les champs à renseigner se trouvent dans le menu //Édition → Préférences → Profil // : |
* Nom | * Nom | ||
* Sexe | * Sexe | ||
* Poids | * Poids | ||
* Taille | * Taille | ||
- | * Age | + | * Âge |
===== Utilisation===== | ===== Utilisation===== | ||
- | + | ===== Utilisation ===== | |
- | Lancez l'application depuis le menu //Applications -> Education -> Divers -> pyTrainer // ou //via// la commande suivante : | + | |
- | + | Lancez l'application via le [[:unity#tableau_de_bord_dash|tableau de bord]] (Unity) ou via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>pytrainer</code> | |
- | pytrainer | + | |
- | + | ||
- | Voici une liste non exhaustive des fonctionnalités de PyTrainer | + | |
- | * Récupération des traces depuis votre GPS via le menu //File// ( Les items présents dans ce menu dépendent des plugins que vous avez actives. | + | |
- | * Affichage des traces sous Google Map directement dans PyTrainer | + | |
- | * Affichage de graphiques représentant vitesse, altitude, rythme cardiaque etc | + | |
- | * Statistiques par jour/mois/années | + | |
- | * Filtrage des traces par type de sport | + | |
- | * etc ... | + | |
<note tip> | <note tip> | ||
- | Les données utilisateurs de l'application sont stockées dans un répertoire **.pytrainer** situé dans le home | + | Les données utilisateurs de l'application sont stockées dans un répertoire **.pytrainer** situé dans le **Dossier Personnel**. |
</note> | </note> | ||
Ligne 94: | Ligne 79: | ||
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. | ||
+ | |||
===== Liens ===== | ===== Liens ===== | ||
- | * **(en)** [[http://pytrainer.e-oss.net/|Site officiel de PyTrainer]] | + | * **(en)** [[https://sourceforge.net/projects/pytrainer/|Site officiel de PyTrainer]] |
---- | ---- | ||
+ | |||
+ | //Contributeur principal : [[:utilisateurs:quicky]].// | ||
//Configuration de PyTrainer pour les GPS Garmin usb basée sur [[http://ostehamster.dk/blog/index.php/2008/11/09/pytrainer-in-ubuntu-810-ibex-intrepid/|Pytrainer in Ubuntu 8.10, Ibex Intrepid]] par Christoffer Kjølbæk.// | //Configuration de PyTrainer pour les GPS Garmin usb basée sur [[http://ostehamster.dk/blog/index.php/2008/11/09/pytrainer-in-ubuntu-810-ibex-intrepid/|Pytrainer in Ubuntu 8.10, Ibex Intrepid]] par Christoffer Kjølbæk.// |