KikStrava : import Strava -> Kikouro√Ļ

Discussions sur le site Kikouro√Ļ et son √©volution.
Idées ? Suggestions d'améliorations ? Suggestions de nouvelles fonctionnalités ?
Envie de participer ? Sur les aspects techniques, graphisme, ou tout simplement pour aider √† faire conna√ģtre Kikouro√Ļ !
Problèmes techniques sur le site ? Bugs ? Données erronées ?

Modérateur: Modos

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar le_k√©k√© » 14 Jan 2020, 08:31

bubulle a écrit:C'est pété pour moi (déjà hier, aussi) :

readActivities
java.io.IOException: Server returned HTTP response code: 400 for URL: https://www.strava.com/oauth/token

Y'a un mode debug ?


Effectivement j'ai la même chose ce matin.
C'est bizarre le service strava semble erratique en ce moment, dimanche marche pas, hier ok et ce matin ko :?
Si j'ai un moment dans la journée je vais regarder de plus prêt ou voir dans les forums...
Avatar de l’utilisateur
le_kéké
Ma√ģtre kikoureur
 
Messages: 4032
Inscrit le: 13 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar bubulle » 14 Jan 2020, 09:42

le_kéké a écrit:
bubulle a écrit:C'est pété pour moi (déjà hier, aussi) :

readActivities
java.io.IOException: Server returned HTTP response code: 400 for URL: https://www.strava.com/oauth/token

Y'a un mode debug ?


Effectivement j'ai la même chose ce matin.
C'est bizarre le service strava semble erratique en ce moment, dimanche marche pas, hier ok et ce matin ko :?
Si j'ai un moment dans la journée je vais regarder de plus prêt ou voir dans les forums...


Du coup, j'ai importé via Movescount ce qui m'a fait découvrir un petit défaut, mais je ne sais pas s'il est inhérent à ma config à moi ou pas : mes deux sorties VTT d'hier se sont transformées en "course à pied" sur Kikourou. Un mapping qui manque dans le code, peut-être ?
Gandalf le Pasteur Savant (c) Raya 2015
Avatar de l’utilisateur
bubulle
Tr√®s Grand Ma√ģtre
 
Messages: 21947
Inscrit le: 16 Mai 2010, 14:06

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar le_k√©k√© » 14 Jan 2020, 09:53

Bon je viens de regarder rapido.
Appartement il y a eu quelque petits changements, la durée de vie du token d'accès à strava est maintenant effectivement de 6h alors qu'avant ça devait être plus long puisque ça posait pas de problème :cry:
Il faut appeler du coup un nouveau service pour rafraichir les autorisations et avoir un nouveau jeton.
En attendant, en supprimant le fichier .stravacode à la racine de l'installation, permet d'avoir avoir un nouveau code d'accès et d'avoir à priori 6h d'utilisation :)
Je vais regarder pour appeler ce refresh ... et refaire une version.
Avatar de l’utilisateur
le_kéké
Ma√ģtre kikoureur
 
Messages: 4032
Inscrit le: 13 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar Mathias » 14 Jan 2020, 11:17

le_k√©k√© a √©crit:Le top serait d'int√©grer StravaKik √† Kikouro√Ļ, pour que l'import n√©cessite juste de cliquer sur un bouton... j'ai commenc√© √† regarder l'api strava mais ce serait dommage (et chronophage) de faire le boulot en double !
En attendant que le k√©k√© soit pris de passion pour php (ou que j'installe un interpr√©teur java sur kikouro√Ļ ;-) ), je pense qu'il faudrait au minimum flagger les s√©ances import√©es. Cela permettrait de distinguer sur Kikouro√Ļ les s√©ances enregistr√©es manuellement de celles qui ont √©t√© import√©es. Et ceux qui comme moi ajoutent qques pr√©cisions aux s√©ances import√©es, pourront savoir o√Ļ ils en sont entre les s√©ances import√©es et celles qui ont √©t√© import√©es et compl√©t√©es.

Qu'en penses tu le_k√©k√© ? Un champ de formulaire hidden dans le formulaire d'ajout de s√©ances sur Kikouro√Ļ, suffit ?

à+
Mathias


Actuellement je rajoute un commentaire (caché je crois) quand c'est kikstrava qui importe dans kikourou.
Si il existe un champ dans le formulaire kikourou je peux (aussi) le mettre à jour.[/quote]

Ok, parfait, je vais donc rajouter un champ "import", pour faire simple on peut définir comme statut :
1 = import strava
2 = import movescount
au cas o√Ļ on ait besoin de distinguer les 2, plus tard.
Je te fais signe dès que c'est ajouté.

le_kéké a écrit:Normalement je teste quand il y a déjà un entrainement à la même date pour ne pas doublonner.
Alors ça peut poser pbm pour les stackanoviste et autres fans du bi-quotidien.


Sans aller jusqu'au vrai bi-quotidien, ça m'arrive régulièrement d'enregistrer un vélotaf plus une séance, ou une rando peinard plus une séance...


le_kéké a écrit:Sinon pour intégrer direct dans kikourou, il faudrait grosso-modo refaire la même chose.
La partie compliqué c'est l'authentification, il faut que chaque utilisateur déclare une application et ensuite récupérer le jeton à la suite du consentement de l'utilisateur.

Une fois cet obstacle passé c'est assez simple, c'est une api REST classique et il doit surement exister une libraire php pour y accéder.


Oui c'est ce que je me suis dit... pas d'obstacle mais y'a quand même du taf.
ça te dit de te pencher là-dessus, ou je m'en charge ?
(PS : je ne voudrais pas te détourner de la carto IGN/OSM :mrgreen: )
Mathias (blog)
Adhésion 2020 à l'association
Avatar de l’utilisateur
Mathias
Tr√®s Grand Ma√ģtre
 
Messages: 14253
Inscrit le: 08 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar le_k√©k√© » 14 Jan 2020, 17:12

Mathias a écrit:Oui c'est ce que je me suis dit... pas d'obstacle mais y'a quand même du taf.
ça te dit de te pencher là-dessus, ou je m'en charge ?
(PS : je ne voudrais pas te détourner de la carto IGN/OSM :mrgreen: )


Ah le coup bas, ça serait mentir que dire que j'ai commencé mais il suffit que je commence et boom c'est reparti.
Un peu de mal à me motiver à faire du code le soir ou le we en ce moment mais la motivation peut venir à tout moment.
Avatar de l’utilisateur
le_kéké
Ma√ģtre kikoureur
 
Messages: 4032
Inscrit le: 13 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar le_k√©k√© » 14 Jan 2020, 17:24

Sinon je viens de regarder tous les problèmes en cours rapidement.
Une nouvelle version est en approche avec :
- correction du problèmes de token strava actuel (erreur 400 :evil: )
- sport vtt movescount pas reconnu
- sport course movescount confondu avec du crossfit :oops:
- suppression des espaces dans la lecture du fichier de configuration car difficile ensuite de comprendre ce qui ne marche pas (au moins 2 personnes ont eu le problème)

Voil√†, je mettrai tout √ßa en ligne tr√®s bient√īt ...
Avatar de l’utilisateur
le_kéké
Ma√ģtre kikoureur
 
Messages: 4032
Inscrit le: 13 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar Albacor38 » 15 Jan 2020, 08:41

le_kéké a écrit:- suppression des espaces dans la lecture du fichier de configuration car difficile ensuite de comprendre ce qui ne marche pas (au moins 2 personnes ont eu le problème)


J'ai eu le problème et je pense que le soucis provient de la récupération du token (ou de l'ID je sais plus) dans Strava. Si tu sélectionnes via double clic il embarque un whitespace final qu'on colle du coup sans même le savoir dans le fichier de conf kickstrava.
Avatar de l’utilisateur
Albacor38
Kikoureur ki trottine
 
Messages: 466
Inscrit le: 19 Sep 2013, 21:29
Localisation: Au pied de la Chartreuse...

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar le_k√©k√© » 15 Jan 2020, 14:05

Avatar de l’utilisateur
le_kéké
Ma√ģtre kikoureur
 
Messages: 4032
Inscrit le: 13 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar BouBou27 » 15 Jan 2020, 14:54

Comment on fait sur mac (ou linux) sans recompiler ?
Y a pas un jar tout simple à lancer ?
jacques@prarion:~ $ whois Boubou27
Boubou27 is the Master of the Bouzin de 10h
Avatar de l’utilisateur
BouBou27
Kikoureur ki kour
 
Messages: 707
Inscrit le: 08 Sep 2015, 06:44

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar le_k√©k√© » 15 Jan 2020, 15:00

Pour le moment rien sans recompilation :cry:
Faudrait que je génère un jar gras (fat :lol: ) avec le code et les dépendances, et que je le commite pour le rendre accessible via github.

Si ça t'intéresse j'en générerai un lors d'une prochaine passionnante réunion.
Avatar de l’utilisateur
le_kéké
Ma√ģtre kikoureur
 
Messages: 4032
Inscrit le: 13 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar Arclusaz » 15 Jan 2020, 15:16

le_kéké a écrit:Pour le moment rien sans recompilation :cry:
Faudrait que je génère un jar gras (fat :lol: ) avec le code et les dépendances, et que je le commite pour le rendre accessible via github.

Si ça t'intéresse j'en générerai un lors d'une prochaine passionnante réunion.


oui, je pense que c'est une bonne idée, c'est d'ailleurs ce que j'allais te proposer !!!!!!!!!!!!!!!!!!!!!!!

là, pour moi, c'est tellement abscons que ça en devient poétique.
j'aime beaucoup les dialogues d'informaticiens qui nous renvoient à notre ignorance. Mais, je le vis bien, pas de souci et je comprends que vous jargonniez pour aller plus vite.
Donnez un peu de votre temps, donnez votre sang
compteur du kikoudon de sang
Avatar de l’utilisateur
Arclusaz
Tr√®s Grand Ma√ģtre
 
Messages: 15044
Inscrit le: 26 Mai 2010, 17:22

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar Mathias » 15 Jan 2020, 18:40

Arclusaz a écrit:
le_kéké a écrit:Pour le moment rien sans recompilation :cry:
Faudrait que je génère un jar gras (fat :lol: ) avec le code et les dépendances, et que je le commite pour le rendre accessible via github.

Si ça t'intéresse j'en générerai un lors d'une prochaine passionnante réunion.


oui, je pense que c'est une bonne idée, c'est d'ailleurs ce que j'allais te proposer !!!!!!!!!!!!!!!!!!!!!!!

là, pour moi, c'est tellement abscons que ça en devient poétique.
j'aime beaucoup les dialogues d'informaticiens qui nous renvoient à notre ignorance. Mais, je le vis bien, pas de souci et je comprends que vous jargonniez pour aller plus vite.


Google est ton ami :

jar_gras.png


arf arf
Vous n’avez pas les permissions appropriées afin de consulter les fichiers insérés dans ce message.
Mathias (blog)
Adhésion 2020 à l'association
Avatar de l’utilisateur
Mathias
Tr√®s Grand Ma√ģtre
 
Messages: 14253
Inscrit le: 08 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar BouBou27 » 15 Jan 2020, 19:08

J’adore Kikourou :lol:

Mais oui, je serais pas contre un bon gros jar tout simple et multiplateforme.
jacques@prarion:~ $ whois Boubou27
Boubou27 is the Master of the Bouzin de 10h
Avatar de l’utilisateur
BouBou27
Kikoureur ki kour
 
Messages: 707
Inscrit le: 08 Sep 2015, 06:44

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar le_k√©k√© » 16 Jan 2020, 09:38

BouBou27 a écrit:J’adore Kikourou :lol:

Mais oui, je serais pas contre un bon gros jar tout simple et multiplateforme.


Ok j'ai fait un jar :
https://github.com/kekepins/strava-movescount-to-kikourou/raw/master/dist/kikstrava-1.7.0.jar

Il faut ensuite créer un sous répertoire conf/

Mettre le fichier de configuration en remplissant les champs (voir la doc) :
https://github.com/kekepins/strava-movescount-to-kikourou/blob/master/config/stravakik.conf

Et lancer la ligne de commande :
Code: Tout sélectionner
java -jar kikstrava-1.7.0.jar
Avatar de l’utilisateur
le_kéké
Ma√ģtre kikoureur
 
Messages: 4032
Inscrit le: 13 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar ch'ti lillois d'vizille » 16 Jan 2020, 19:19

Rien compris de tout ça...
Je continue mes saisies manuelles.
le sport c'est la vie
ch'ti lillois d'vizille
Kikoureur ki kour
 
Messages: 1731
Inscrit le: 19 Mars 2008, 20:11

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar BouBou27 » 17 Jan 2020, 16:10

le_kéké a écrit:
BouBou27 a écrit:J’adore Kikourou :lol:

Mais oui, je serais pas contre un bon gros jar tout simple et multiplateforme.


Ok j'ai fait un jar :
https://github.com/kekepins/strava-movescount-to-kikourou/raw/master/dist/kikstrava-1.7.0.jar

Il faut ensuite créer un sous répertoire conf/

Mettre le fichier de configuration en remplissant les champs (voir la doc) :
https://github.com/kekepins/strava-movescount-to-kikourou/blob/master/config/stravakik.conf

Et lancer la ligne de commande :
Code: Tout sélectionner
java -jar kikstrava-1.7.0.jar


Avec Java 8 cela ne fonctionne pas (semble necessité au moins java 9).
J'ai donc installé le dernier JDK, en version 13 car impossible de trouver un JRE>v9.

Mais là, j'ai une erreur au lancement:
Code: Tout sélectionner
Error: Could not find or load main class kikstrava.KikStravaGui
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
jacques@prarion:~ $ whois Boubou27
Boubou27 is the Master of the Bouzin de 10h
Avatar de l’utilisateur
BouBou27
Kikoureur ki kour
 
Messages: 707
Inscrit le: 08 Sep 2015, 06:44

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar le_k√©k√© » 17 Jan 2020, 16:32

Les plaisirs de java :D
Effectivement il faut un java >= 1.9 vu que je l'ai compilé avec cette version.
Le mieux eut été d'utiliser cette version.
Le pbm est que javafx a disparu avec les dernières version de java dans une libraire complémentaire (javafx = librairie graphique) plus géré par les gens sympathique de Oracle.
A priori c'est en 1.11 qu'il a disparu.
Il doit falloir installer la librairie de façon complémentaire.
https://openjfx.io/openjfx-docs/#install-javafx

Sinon faut que je regarde ça de plus prêt ...
Avatar de l’utilisateur
le_kéké
Ma√ģtre kikoureur
 
Messages: 4032
Inscrit le: 13 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar huralp » 17 Jan 2020, 18:30

Pour les billes en informatique quand on a récupéré son ID client et son secret client on en fait quoi ? je suppose qu'il faut bidouiller un truc avec le fichier ZIP, kikstrava 1.7 ?
Merci de nous expliquer comment faire ?
" L'important est de faire ce premier pas. Surmonter bravement une petite peur, te donnera le courage d'affronter la suivante "
Daisku Ikeda

Notre Résidence : http://www.castel-medicis.com
Avatar de l’utilisateur
huralp
Kikoureur ki kour
 
Messages: 1742
Inscrit le: 08 Sep 2008, 16:06
Localisation: Le Mont Dore

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar huralp » 17 Jan 2020, 19:12

Bon j'ai compris comment marche ce truc, en conclusion si moi j'y suis parvenu, c'est à la portée de tous, j'ai réussi à importer mes activités strava du 1 au 8 janvier, les autres sont encore dans la montre.
Juste une dernière question:
Les imports se font-ils automatiquement ensuite o√Ļ faut-il faire la manip manuellement r√©guli√®rement ?
" L'important est de faire ce premier pas. Surmonter bravement une petite peur, te donnera le courage d'affronter la suivante "
Daisku Ikeda

Notre Résidence : http://www.castel-medicis.com
Avatar de l’utilisateur
huralp
Kikoureur ki kour
 
Messages: 1742
Inscrit le: 08 Sep 2008, 16:06
Localisation: Le Mont Dore

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar Ph√©nix » 17 Jan 2020, 19:25

huralp a écrit:Bon j'ai compris comment marche ce truc, en conclusion si moi j'y suis parvenu, c'est à la portée de tous

Traduction : je suis un c... parce que malgré moult tentatives, changement de version de kikstrava, mise à jour de java, l'appli me dit toujours que mes activités ont été transférées avec succès mais nada sur kikourou... merci huralp
Phénix, (45 ans, brun et bac +5 !) mais comme dit Brassens, le temps ne fait rien à l'affaire...:wink:
Phénix
Kikoureur débutant
 
Messages: 91
Inscrit le: 27 Sep 2014, 18:28

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar le_k√©k√© » 17 Jan 2020, 20:07

huralp a √©crit:Les imports se font-ils automatiquement ensuite o√Ļ faut-il faire la manip manuellement r√©guli√®rement ?


Non il faut relancer l'application à chaque fois que tu veux faire tes imports :(
Avatar de l’utilisateur
le_kéké
Ma√ģtre kikoureur
 
Messages: 4032
Inscrit le: 13 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar le_k√©k√© » 17 Jan 2020, 20:09

Phénix a écrit:
huralp a écrit:Bon j'ai compris comment marche ce truc, en conclusion si moi j'y suis parvenu, c'est à la portée de tous

Traduction : je suis un c... parce que malgré moult tentatives, changement de version de kikstrava, mise à jour de java, l'appli me dit toujours que mes activités ont été transférées avec succès mais nada sur kikourou... merci huralp
Phénix, (45 ans, brun et bac +5 !) mais comme dit Brassens, le temps ne fait rien à l'affaire...:wink:


bizarre, bizarre, vérifie ton user/psw kikourou dans le fichier de configuration.
Le message disant que tout s'est bien passé est peut être un peu optimiste :oops:
Avatar de l’utilisateur
le_kéké
Ma√ģtre kikoureur
 
Messages: 4032
Inscrit le: 13 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar Olycos » 20 Jan 2020, 09:36

Youpi ca marche

:lol:
Merci
Team Outdoor : Route, trail, athlétisme, triathlon & marche nordique.
Avatar de l’utilisateur
Olycos
Grand Ma√ģtre
 
Messages: 5548
Inscrit le: 29 Juin 2004, 23:00
Localisation: TAIWAN

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar shef » 20 Jan 2020, 09:43

Error http 400 ce matin :(
Le traileur est un frustr√© √† qui on a r√©p√©t√© √©tant petit "Ne cours pas avec un b√Ęton √† la main !"
UTMB : profiter, profiter, profiter
shef
Kikoureur ki trottine
 
Messages: 304
Inscrit le: 08 Sep 2015, 07:50

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar le_k√©k√© » 20 Jan 2020, 09:55

shef a écrit:Error http 400 ce matin :(


Salut shef,

tu as installé la nouvelle version de la semaine dernière qui doit normalement corriger ces problèmes d'erreur 400 ?

https://github.com/kekepins/strava/raw/master/dist/kikstrava_1.7.0.zip
Avatar de l’utilisateur
le_kéké
Ma√ģtre kikoureur
 
Messages: 4032
Inscrit le: 13 Jan 2004, 00:00

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar shef » 20 Jan 2020, 10:10

J'etais encore en 1.6.0
8) Super !
Le traileur est un frustr√© √† qui on a r√©p√©t√© √©tant petit "Ne cours pas avec un b√Ęton √† la main !"
UTMB : profiter, profiter, profiter
shef
Kikoureur ki trottine
 
Messages: 304
Inscrit le: 08 Sep 2015, 07:50

Re: KikStrava : import Strava -> Kikouro√Ļ

Messagepar catcityrunner » 21 Jan 2020, 21:32

Version 1.7 installée, ça marche impec :)
Merci !
Le secret n'est pas d'avoir de bonnes jambes. Le secret, c'est avoir la force d'aller courir, qu'il pleuve, qu'il vente, qu'il neige... KJ
Avatar de l’utilisateur
catcityrunner
Kikoureur ki kour
 
Messages: 880
Inscrit le: 30 Déc 2014, 14:27

Pr√©c√©dent Retour vers [Kikouro√Ļ] Kikouro√Ļ, le site

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)

Votre annonce ici !

Accueil - Haut de page - Aide - Contact - Mentions légales - Version mobile - 0.03 sec
Kikouroù est un site de course à pied, trail, marathon. Vous trouvez des récits, résultats, photos, vidéos de course, un calendrier, un forum... Bonne visite !