Kikourou.net • Voir le sujet - KikStrava : import Strava -> Kikouroù
Page 2 sur 5

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 14 Jan 2020, 09:31
par le_kéké
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...

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 14 Jan 2020, 10:42
par bubulle
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 ?

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 14 Jan 2020, 10:53
par le_kéké
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.

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 14 Jan 2020, 12:17
par Mathias
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: )

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 14 Jan 2020, 18:12
par le_kéké
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.

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 14 Jan 2020, 18:24
par le_kéké
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 ...

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 15 Jan 2020, 09:41
par Albacor38
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.

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 15 Jan 2020, 15:05
par le_kéké

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 15 Jan 2020, 15:54
par BouBou27
Comment on fait sur mac (ou linux) sans recompiler ?
Y a pas un jar tout simple à lancer ?

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 15 Jan 2020, 16:00
par le_kéké
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.

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 15 Jan 2020, 16:16
par Arclusaz
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.

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 15 Jan 2020, 19:40
par Mathias
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
jar_gras.png (703.16 Kio) Consulté 8635 fois


arf arf

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 15 Jan 2020, 20:08
par BouBou27
J’adore Kikourou :lol:

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

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 16 Jan 2020, 10:38
par le_kéké
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

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 16 Jan 2020, 20:19
par ch'ti lillois d'vizille
Rien compris de tout ça...
Je continue mes saisies manuelles.

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Jan 2020, 17:10
par BouBou27
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

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Jan 2020, 17:32
par le_kéké
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 ...

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Jan 2020, 19:30
par huralp
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 ?

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Jan 2020, 20:12
par huralp
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 ?

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Jan 2020, 20:25
par Phénix
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:

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Jan 2020, 21:07
par le_kéké
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 :(

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Jan 2020, 21:09
par le_kéké
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:

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 20 Jan 2020, 10:36
par Olycos
Youpi ca marche

:lol:
Merci

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 20 Jan 2020, 10:43
par shef
Error http 400 ce matin :(

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 20 Jan 2020, 10:55
par le_kéké
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

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 20 Jan 2020, 11:10
par shef
J'etais encore en 1.6.0
8) Super !

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 21 Jan 2020, 22:32
par catcityrunner
Version 1.7 installée, ça marche impec :)
Merci !

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Fév 2020, 01:19
par La Tortue
version 1.7 installée ! ça remaaaaaarche !
en fait, le stravakik ne change pas d'une version à l'autre, il suffit de prendre celui de l'ancienne et de le mettre dans le dossier de la nouvelle une fois qu'on l'a dézippé.
je crois que je commence à comprendre ;-)

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Fév 2020, 10:01
par le_kéké
oui la configuration reste en général la même, donc remplacer dans le dossier ça fonctionne souvent :D

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Fév 2020, 12:11
par Benman
ben chez moi ça ne marche plus. J'ai bien téléchargé (sur 3 ordi différents!) la nouvelle version de kikstrava.
Je lance correctement l'appli (je l'ai paramétrée exactement comme avant), mais il ne m'affiche aucune sortie, en me mettant à chaque fois dans le fichier dos <unknown source>
Je ne comprends pas, car j'avais réussi début janvier à le faire marcher...

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Fév 2020, 12:17
par Mazouth
Benman a écrit:ben chez moi ça ne marche plus. J'ai bien téléchargé (sur 3 ordi différents!) la nouvelle version de kikstrava.
Je lance correctement l'appli (je l'ai paramétrée exactement comme avant), mais il ne m'affiche aucune sortie, en me mettant à chaque fois dans le fichier dos <unknown source>
Je ne comprends pas, car j'avais réussi début janvier à le faire marcher...

Il faut que tu désactives le plugin xian, sinon ça n'affiche que les sorties de plus de 3 heures.
:mrgreen: :mrgreen: :arrow:

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Fév 2020, 12:19
par le_kéké
Comme je l'utilise plus trop en ce moment (blessé :cry: ), si ça marche plus je m'en rends plus trop compte.
Je ferai des tests dans un moment.

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Fév 2020, 14:55
par bobafleur
Benman a écrit:ben chez moi ça ne marche plus. J'ai bien téléchargé (sur 3 ordi différents!) la nouvelle version de kikstrava.
Je lance correctement l'appli (je l'ai paramétrée exactement comme avant), mais il ne m'affiche aucune sortie, en me mettant à chaque fois dans le fichier dos <unknown source>
Je ne comprends pas, car j'avais réussi début janvier à le faire marcher...


Moi ça fonctionne, mais j'ai remarqué que si tu as des activités "folkloriques" pour mon cas du vélo électrique, la récupération ne fonctionne plus. La solution, c'est soit de les mettre en privé, soit de lancer une recherche sur les jours où il y a que des activités reconnues.

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Fév 2020, 14:58
par tidgi
Benman a écrit:ben chez moi ça ne marche plus. J'ai bien téléchargé (sur 3 ordi différents!) la nouvelle version de kikstrava.
Je lance correctement l'appli (je l'ai paramétrée exactement comme avant), mais il ne m'affiche aucune sortie, en me mettant à chaque fois dans le fichier dos <unknown source>
Je ne comprends pas, car j'avais réussi début janvier à le faire marcher...


Ne pas oublier de recopier (donc l'avoir gardé) le fichier paramètre qui permet de t'identifier. Je ne sais plus comment il s'appelle, pas sous la main là.

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Fév 2020, 15:17
par le_kéké
bobafleur a écrit:
Benman a écrit:ben chez moi ça ne marche plus. J'ai bien téléchargé (sur 3 ordi différents!) la nouvelle version de kikstrava.
Je lance correctement l'appli (je l'ai paramétrée exactement comme avant), mais il ne m'affiche aucune sortie, en me mettant à chaque fois dans le fichier dos <unknown source>
Je ne comprends pas, car j'avais réussi début janvier à le faire marcher...


Moi ça fonctionne, mais j'ai remarqué que si tu as des activités "folkloriques" pour mon cas du vélo électrique, la récupération ne fonctionne plus. La solution, c'est soit de les mettre en privé, soit de lancer une recherche sur les jours où il y a que des activités reconnues.


Vélo élec avec strava ou movescount ?

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Fév 2020, 16:32
par bobafleur
le_kéké a écrit:
Vélo élec avec strava ou movescount ?


Vélo élec avec strava, mais t’embêtes pas avec ça, c'était juste pour aider Benman peut être.

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Fév 2020, 16:36
par le_kéké
ben en fait il suffit de corriger la correspondance velo elec strava <-> kikourou pour que dans la prochaine version le problème soit corrigé c'est en général pas grand chose, il suffit de l'avoir vu (et signalé)

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 17 Fév 2020, 17:45
par Benman
Nan, je suis pur. je fais pas de velo électrique :mrgreen:
J'avais déjà remarqué que les activités "privé" n'apparaissent pas (cela me semble logique)
Par contre, les activités que j'ai passées en public devraient apparaître.
oui alors, c'est lié au fait que par défaut dans Strava, j'ai d'abord mis mes activités en privé ? (essentiellement pour arrêter de saouler tout le monde avec mon velotaf répétitif tous les jours...)

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 27 Mars 2020, 18:52
par BouBou27
En ces temps confiné, serait il possible que les activités "virtualride" de Strava se mettent en "Home trainer" et non cyclisme ?

Re: KikStrava : import Strava -> Kikouroù

MessagePublié: 21 Avr 2020, 18:11
par lemulot


Salut kéké, j'essaie de charger ton programme mais ça veut pas :cry: à priori le serveur s'est auto-confiné :mrgreen:
Si tu peux arranger ça je te remercie d'avance, c'est que j'ai un confinement complet à synchroniser (une cinquantaine de séances) :lol:

Votre annonce ici !

Accueil - Haut de page - Aide - Contact - Mentions légales - Version mobile - 0.01 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 !