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 13/02/2009, 17:20] YannUbuntu lien apt |
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>Intrepid gps entrainement garmin tutoriel 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.// | ||