- Modifié
Bonsoir,
Voici quelques lignes de "code" permettant de connecter nos chères montres GPS - Garmin Forerunner 60 - 405CX - 310XT - 610 - 910XT à notre Linux ( Ubuntu 12.10 / 13.04 ).
Jusqu’à présent j’utilisai une VM avec un windows XP pour récupérer mes séances de running.
Pour cause, je n'avais pas trouvé de moyen simple et efficace pour rivaliser avec le logiciel officiel fournit par GARMIN (en.exe).
Voici donc GFrun :

Ou comment connecter sa montre "Garmin Forerunner 60 - 405CX - 310XT - 610 - 910XT" à Linux (ubuntu) en un seul "copier/coller" dans un terminal
GUI :

CLI :

GFrun est capable de :
+ Simplifier l'installation des différents modules.
+ Configurer les fichiers de config.
+ Extraitre le .FIT des montres Garmin Forerunner
+ Convertir les .FIT en .TCX
+ Uploader les "activites" sur http://connect.garmin.com
+ Downloader toutes les "activites" de http://connect.garmin.com
+ Install et configure le pluguin "GarminPlugin" pour Firefox.
Tous les petits copains sous GitHub ont bien travaillé ...
Voici les briques principales de GFrun :
+ garminplugin_0.3.16-1 :
Permet de connecter notre firefox au site http:// connect.garmin.com
+ Garmin-Forerunner-610-Extractor :
Récupère les fichiers .FIT de nos montres (ANT-FS) et convertit les .FIT en .TCX à l'aide du script (40-convert_to_tcx.py)
+ gcpuploader :
upload automatiquement les "FIT/TCX" sur http:// connect.garmin.com
Configuration de test pour le developpement du script "GFrun" :
+ Garmin Forerunner 310XT (Allumée)
+ Clef Usb ANT (connecté à l'ordinateur)
+ Ubuntu 13.10 64bit / Ubuntu 12.04 64bit / Ubuntu 14.04 64bit
+ Python 2.7+
+ PyUSB 1.0 (seems to be a bug which makes it segfaults on version before Alpha 2}
Version de développement :
A) COMMENT UTILISER GFrun :
1) Télécharger le script d'installation
Dans le "GFrunMenu" la section "CONFIG" est utile si vous souhaitez modifier un paramètre après l'installation initiale.
Lancer GFrun (en local) CLI :
faire un retour de la ligne suivante sur le forum
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
GitHub : https://github.com/xonel/GFrun
Web : http://gfrun.fr.nf
Forum (FR) : http://forum.ubuntu-fr.org/viewtopic.php?id=1267521
Voici quelques lignes de "code" permettant de connecter nos chères montres GPS - Garmin Forerunner 60 - 405CX - 310XT - 610 - 910XT à notre Linux ( Ubuntu 12.10 / 13.04 ).
Jusqu’à présent j’utilisai une VM avec un windows XP pour récupérer mes séances de running.
Pour cause, je n'avais pas trouvé de moyen simple et efficace pour rivaliser avec le logiciel officiel fournit par GARMIN (en.exe).
Voici donc GFrun :

Ou comment connecter sa montre "Garmin Forerunner 60 - 405CX - 310XT - 610 - 910XT" à Linux (ubuntu) en un seul "copier/coller" dans un terminal

wget -N https://github.com/xonel/GFrun/raw/GFrun/GFrun/GFrun.sh && chmod a+x GFrun.sh && sudo bash ./GFrun.sh
GUI :

CLI :

GFrun est capable de :
+ Simplifier l'installation des différents modules.
+ Configurer les fichiers de config.
+ Extraitre le .FIT des montres Garmin Forerunner
+ Convertir les .FIT en .TCX
+ Uploader les "activites" sur http://connect.garmin.com
+ Downloader toutes les "activites" de http://connect.garmin.com
+ Install et configure le pluguin "GarminPlugin" pour Firefox.
Tous les petits copains sous GitHub ont bien travaillé ...
Voici les briques principales de GFrun :
+ garminplugin_0.3.16-1 :
Permet de connecter notre firefox au site http:// connect.garmin.com
+ Garmin-Forerunner-610-Extractor :
Récupère les fichiers .FIT de nos montres (ANT-FS) et convertit les .FIT en .TCX à l'aide du script (40-convert_to_tcx.py)
+ gcpuploader :
upload automatiquement les "FIT/TCX" sur http:// connect.garmin.com
Configuration de test pour le developpement du script "GFrun" :
+ Garmin Forerunner 310XT (Allumée)
+ Clef Usb ANT (connecté à l'ordinateur)
+ Ubuntu 13.10 64bit / Ubuntu 12.04 64bit / Ubuntu 14.04 64bit
+ Python 2.7+
+ PyUSB 1.0 (seems to be a bug which makes it segfaults on version before Alpha 2}
Version de développement :
wget -N https://github.com/xonel/GFrun/raw/master/GFrun/GFrun.sh && chmod a+x GFrun.sh && sudo bash ./GFrun.sh
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------A) COMMENT UTILISER GFrun :
1) Télécharger le script d'installation
wget -N https://github.com/xonel/GFrun/raw/GFrun/GFrun/GFrun.sh && chmod a+x GFrun.sh && sudo bash ./GFrun.sh
2) Installer GFrun en local sur votre ordinateur :
Dans le "GFrunMenu" >> section "INSTALL" >> choix >> "1. STABLE"
3) Utiliser GFrun :
Dans le "GFrunMenu" >> section "ACTIVITIES" >> choix >> " 6 7 8 ou 9"
en fonction de vos besoins ...
B) REMARQUES :Dans le "GFrunMenu" la section "CONFIG" est utile si vous souhaitez modifier un paramètre après l'installation initiale.
Lancer GFrun (en local) CLI :
cd $HOME/GFrun && sudo /bin/bash ./GFrun.sh
Lancer GFrun (en local) GUI :
cd $HOME/GFrun && /bin/bash ./tools/GFrunGui/go_ExConsole.sh
Il est possible de lancer GFrun en utilisant 2 méthodes :
1) Via le Dash en recherchant GFrun (et hop on déplace l'icone dans la barre Unity)
2) Via un terminal en tapant GFrun (respecter la casse car il existe aussi un gfrun ;o)
Voici les 3 differences entre GFrun (Icone Bleu) | GFrunS (Icone Rouge) | GFrunG (Icone Vert)
- GFrun (Icone Bleu) = GFrun en mode User (sans sudo).
- GFrunS (Icone Rouge) = GFrun en mode superAdmin (sudo).
- GFrunG (Icone Vert) = GFrun en mode user Graphique.
C) HELP (Que faire en cas de problème) :faire un retour de la ligne suivante sur le forum
cat $HOME/GFrun/logs/DIAG
Bon Running @ tous 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
GitHub : https://github.com/xonel/GFrun
Web : http://gfrun.fr.nf
Forum (FR) : http://forum.ubuntu-fr.org/viewtopic.php?id=1267521