kekepins / strava-movescount-to-kikourou

Transfert de kikourou vers strava
1 stars 1 forks source link
java javafx kikourou movescount strava

15 avril 2024 une nouvelle version est disponible !!!!

https://github.com/kekepins/strava/raw/master/dist/kikstrava-1.8.0.zip

Outil d'import des entrainements de Strava vers kikourou (https://www.kikourou.net)

Transfert des entrainements de Strava ou Movescount vers Kikourou.

Les données sont lues dans Strava grâce à l'api REST et envoyé dans kikourou comme le ferait un navigateur. Pour strava on utilise des api pas documentées mais qui permettent aussi d'accéder aux entrainements, movescount renvoie aussi des données en REST.

Comment avoir configurer strava ?

Pour faire marcher tout ça il faut créer une application strava pour avoir le droit d'accéder aux données. Le but est de récupérer 2 informations le clientid et le cliensecret de l'application.

Etape 1

Aller sur https://www.strava.com/settings/api

Remplir le formulaire pour créer une application :

alt tag

Attention à bien mettre localhost:5000 c'est important.

Etape 2

Mettre une image bidon

alt tag

alt tag

Etape 3

Et voilà on a fait le plus dur on peut récupérer les 2 précieuses informations

alt tag

Versions

Version 1.8 (la dernière, 15 avril 2024)

Problèmes corrigés :

Version 1.7 (15 janvier 2020)

Problèmes corrigés :

Version 1.6 (25 octobre 2019)

Strava demande d'être plus fin dans les droits d'accés aux données sinon on a une erreur. Nb, si on a des problèmes on peut avant de lancer supprimer le fichier .stravacode celà déclenchera à nouveau une demande d'autorisation à Strava. Le plus simple est de configurer complétement l'application.

Version 1.5

Encore des problèmes de format de données qui changent dans Strava.

Version 1.4

Cette version intégre le changement dans le mode d'authentification avec Strava (Oauth2).

Auparavant on disposait d'un token illimité poour accéder aux données, c'est maintenant fini la rigolade.

La première fois qu'on accède à Strava une page web est affichée pour authoriser l'accès, il faut bien sur répondre "oui c'est ok j'ai confiance tout va bien se passer" NB : pour les utilisateur des versions précédentes il faut maintenant récupérer sur le site strava le clientid et le secret (vs le token) pour mettre dans le fichier de configuration.

Version 1.3

Version 1.2

Version 1.1

Cette version rajoute :

Version 1.0

Première version uniquement l'import depuis strava.

Installation

Dézipper dans un répertoire

On télécharge la dernière version de l'application ici : https://github.com/kekepins/strava/raw/master/dist/kikstrava-1.8.0.zip

On dézippe dans un répertoire.

Démarrage double clic sur : kikstrava.bat

Attention avant de faire ça il faut configurer le fichier stravakik.conf

Configuration

Il faut éditer le fichier conf/stravakik.conf et renseigner les informations :

Fonctionnement

Si vous êtes fort vous avez normalement réussi à lancer l'application :

alt tag

Reste plus qu'à cliquer sur le bouton et les entraiments de strava doivent apparaitre :

alt tag

On peut modifier certaines infos (validation par Entrée) Et on clique sur l'autre bouton et ça envoie dans kikourou :

alt tag

Pour les développeurs

build

$  mvn javafx:jlink package

Si certains veulent compiler sur autre chose que windows, il doit falloir changer dans le fichier pom.xml

        <platform>win</platform>

On peut tenter de mettre mac ou linux, aucune idée si ça marche.