Bonjour Kouka,
Désolé de répondre tard , je viens de voir ton message.
J'ai également vu le code sur le git de Dakarlug http://github.com/Dakarlug/
.
Je vais prendre un peu le temps pour regarder, et je te ferai un retour sur
mes remarques.
Je suis très heureux que tu aies gardé la constance.
C'est du très beau code  à première vue.!
A+

Le 3 mai 2015 15:21, Josué Kouka <[email protected]> a écrit :

> Salut @Alioune,
> Ca fait un bail. Mais je m'y suis remis, et j'ai une version stable (v1.2)
> que j'ai publie today. J'ai fait un merge request sur le github du dakarlug
>
>    - Packaging sur pypi https://pypi.python.org/pypi/myql
>    - Continuous Integration https://travis-ci.org/josuebrunel/myql
>    - Documentation http://myql.readthedocs.org/en/latest/
>    - OAuth Support
>    - YQL Open Table Definition
>
>
> Merci et bonne weekend a vous
>
> ps : Le nom de la lib a change LokingYQL -> MYQL
>
> 2014-09-06 18:15 GMT+02:00 Josué Kouka <[email protected]>:
>
>> Merci ;)
>>
>>
>> 2014-09-06 15:38 GMT+02:00 Alioune Dia <[email protected]>:
>>
>>> https://github.com/Dakarlug/lokingYQL/pull/1 #merged
>>>
>>>
>>> Le 2 septembre 2014 18:48, Josué Kouka <[email protected]> a écrit :
>>>
>>> Hello Alioune,
>>>>
>>>> *1  - Est ce qu'on le fais une fois pour tout ou bien , ?*
>>>>
>>>> Normalement l'*acces_token* est valide pendant juste pendant une 1h .
>>>> Mais on peut faire une sorte de *refresh* du token (J'ai prevu de
>>>> l'implementer normalement)
>>>>
>>>>  *2  - Est ce qu'on peut récupérer directement sans le copier et le
>>>> coller sur la console Python, via un callBack par exemple*
>>>>
>>>> Oui normalement, mais vu que je veux passer en 2 Legged OAuth et que je
>>>> n'ai pas d'App Web j'ai pas mis de callback.
>>>>
>>>> Sinon tu peux definir une uri de callback
>>>>
>>>>
>>>> https://github.com/josuebrunel/lokingYQL/blob/master/lokingyql/yahooauth.py#L29
>>>> ( 'oauth_callback': 'oob')  # oob  = pas d'adresse callback
>>>>
>>>> Quand une addresse callback est mise, y'a une redirection du genre
>>>> http://monsite/mycallbackurl?oauth_verifier=absc1423
>>>>
>>>> C'est vrai que c'est plus parlant pour des app web.
>>>>
>>>> *Note que Tu peux merge ton  code avec le github de DakaLug , des que
>>>> Tu es Ok , Tu as les droits :)*
>>>>
>>>> Merci, cool ;)
>>>>
>>>>
>>>>
>>>> 2014-09-02 18:15 GMT+02:00 Alioune Dia <[email protected]>:
>>>>
>>>>> Salut  Man ,
>>>>>
>>>>> Merci d'avoir integrer cette   fonction oAUTH test c'est cool :), en
>>>>> fait  j’espérais  l'utiliser un peu pour  comprendre  .j'ai regardé un peu
>>>>> ici
>>>>>
>>>>> https://github.com/josuebrunel/lokingYQL/tree/master/lokingyql
>>>>>
>>>>> pour comprendre le Flow  .Ma question est ce que A chaque fois qu'on
>>>>> veut accéder a une information sur un compte Yahoo ont  doit faire un
>>>>> raw_input ("Verifer")
>>>>>
>>>>>  1  - Est ce qu'on le fais une fois pour tout ou bien , ?
>>>>>  2  - Est ce qu'on peut récupérer directement sans le copier et le
>>>>> coller sur la console Python, via un callBack par exemple
>>>>>
>>>>> Je pose toutes ces questions parce que c'est important pour moi de
>>>>> comprendre.
>>>>>
>>>>> Note que Tu peux merge ton  code avec le github de DakaLug , des que
>>>>> Tu es Ok , Tu as les droits :)
>>>>>
>>>>> --Ad
>>>>>
>>>>>
>>>>> Le 1 septembre 2014 23:13, Josué Kouka <[email protected]> a
>>>>> écrit :
>>>>>
>>>>> Re,
>>>>>> Euh finalement, j'ai un peu abondonné les unittests pour une bonne
>>>>>> doc.
>>>>>>
>>>>>> *Documentation YahooOAuth* :
>>>>>> https://github.com/josuebrunel/lokingYQL/tree/master/lokingyql (avec
>>>>>> screenshots lol )
>>>>>> *Documentation Unittests* :
>>>>>> https://github.com/josuebrunel/lokingYQL/tree/master/tests
>>>>>>
>>>>>> Il me manque un jeu de test pour les fonctions de LokingYQL. (Je fais
>>>>>> tout à l'envers moi !!)
>>>>>> Pour l'OAUth se sera assez chaud, vu que les *request_token,
>>>>>> request_token_secret, access_token, access_token_secret* ... sont
>>>>>> générés aléatoirement.
>>>>>>
>>>>>> J'espère avoir un jeu de tests potable d'ici la fin de la semaine et
>>>>>> pourquoi pas , un access OAuth aux données en implémentant du OAuth 2
>>>>>> legged.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2014-09-01 20:27 GMT+02:00 Josué Kouka <[email protected]>:
>>>>>>
>>>>>> Hello ,
>>>>>>> Merci @Alioune, mais je suis qu'il y'a encore des choses a
>>>>>>> améliorer.
>>>>>>> Pour les tests, je vais faire de mon mieux. Je compte bosser un peu
>>>>>>> dessus ce soir. De toute façon je vous tiens au courant ;-)
>>>>>>>
>>>>>>>
>>>>>>> 2014-09-01 14:46 GMT+02:00 Alioune Dia <[email protected]>:
>>>>>>>
>>>>>>> Salut
>>>>>>>>
>>>>>>>> Merci de partager avec nous ton projet , c'est vraiment du très bon
>>>>>>>> code .
>>>>>>>> Est ce  qu'il serait possible de mettre dans le fichier tests.py
>>>>>>>> https://github.com/josuebrunel/lokingYQL/blob/master/tests/tests.py
>>>>>>>> un test_oauth_function . Si ce n'est pas possible ce n'est pas
>>>>>>>> grave, nous
>>>>>>>> nous contenterons juste de ce travail exceptionnel  et on le
>>>>>>>> comitera
>>>>>>>> sur DakarLug :)
>>>>>>>> --Ad
>>>>>>>>
>>>>>>>>
>>>>>>>> Le 30 août 2014 18:21, Josué Kouka <[email protected]> a écrit
>>>>>>>> :
>>>>>>>>
>>>>>>>> Hello Guys ^_^ !!!
>>>>>>>>> Finalement j'ai pu implementer *oauth1* pour mon project. J'ai
>>>>>>>>> abondonné *requests_authlib* pour *rauth*. Je vais surement hook
>>>>>>>>> it avec LokingYQL bientot.
>>>>>>>>> Pour ceux que ça intéresse, voici le code
>>>>>>>>> https://github.com/josuebrunel/lokingYQL/blob/master/lokingyql/yahooauth.py
>>>>>>>>> (il est fonctionnel).
>>>>>>>>>
>>>>>>>>> FYI, la demarche est la meme pour des oauth providers comme
>>>>>>>>> twitter, facebook, .... Juste quelques variables à changer et tout 
>>>>>>>>> devrait
>>>>>>>>> etre OK.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2014-08-27 17:45 GMT+02:00 Alioune Dia <[email protected]>:
>>>>>>>>>
>>>>>>>>> Salut Josué
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Le 26 août 2014 22:22, Josué Kouka <[email protected]> a
>>>>>>>>>> écrit :
>>>>>>>>>>
>>>>>>>>>> Hello Alioune.
>>>>>>>>>>> Ahaha j'aimerai bien etre a Dakar (temps pourri par ici), mais
>>>>>>>>>>> j'y suis pas malheureusement.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Ok , pas de soucis :)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>  LokingYQL foncitonne (v0.5.2) bien sans l'oauth. L'OAuth
>>>>>>>>>>> c'etait juste pour l'acees aux données "personnelles".
>>>>>>>>>>> Sinon depuis dimanche, il est possible d'acceder aux  1072
>>>>>>>>>>> tables communautaires ( enfin sauf celle qui requièrent une
>>>>>>>>>>> authentification (--_) ).
>>>>>>>>>>> Apres pour l'OAuth, ben toute la communauté peut y participer.
>>>>>>>>>>> Normalement tu peux forker la version actuelle sur le Github du
>>>>>>>>>>> LUG.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> Désolé , je n'avais pas vu que Tu avais déja une version stable
>>>>>>>>>> :) , Fork Done
>>>>>>>>>> https://github.com/Dakarlug
>>>>>>>>>>
>>>>>>>>>> --Ad
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Le 19 août 2014 13:09, Josué Kouka <[email protected]> a
>>>>>>>>>>>> écrit :
>>>>>>>>>>>>
>>>>>>>>>>>> En passant, je pense que Genova m'avait deja ajouté ;). Ce
>>>>>>>>>>>>> serait super, surtout d'avoir un retour tant sur le plan 
>>>>>>>>>>>>> technique que
>>>>>>>>>>>>> fonctionnel. Y'a toujours des améliorations à faire et ça permet
>>>>>>>>>>>>> d'apprendre des autres aussi .
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2014-08-19 12:54 GMT+02:00 Josué Kouka <[email protected]>
>>>>>>>>>>>>> :
>>>>>>>>>>>>>
>>>>>>>>>>>>> OK merci @Alioune, je vais check tout ça et je vous tiens au
>>>>>>>>>>>>>> courant ;)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2014-08-19 12:47 GMT+02:00 Alioune Dia <
>>>>>>>>>>>>>> [email protected]>:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Salut :)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> C'est un protocole très utilisé et je pense que d’après ce
>>>>>>>>>>>>>>> qu'il fait il est
>>>>>>>>>>>>>>> le seul à le faire pour le moment , donc il y' a des choses
>>>>>>>>>>>>>>> que Tu ne peux
>>>>>>>>>>>>>>> pas faire par exemple manipuler Oauth via un workFlow client
>>>>>>>>>>>>>>> pur pour
>>>>>>>>>>>>>>> github,il faut un proxy , Je ne sais pourquoi github
>>>>>>>>>>>>>>> n'acceptent pas ça ,
>>>>>>>>>>>>>>> et exige de passer via un proxy . Peu être que ça a changé
>>>>>>>>>>>>>>> depuis , je
>>>>>>>>>>>>>>> ne sais pas
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> https://github.com/okfn/dataexplorer/issues/154
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Je ne peux pas te conseiller avec Python , car je n'ai
>>>>>>>>>>>>>>> jamais fait avec .
>>>>>>>>>>>>>>> Par contre , Si tu vas vers ton choix d'utiliser
>>>>>>>>>>>>>>> requests_oauthlib , que
>>>>>>>>>>>>>>> Tu as déjà validé dans ton issu
>>>>>>>>>>>>>>> https://github.com/josuebrunel/lokingYQL/issues/12 :)
>>>>>>>>>>>>>>> Je te conseille si ton fichier config.py contient que les
>>>>>>>>>>>>>>> paramètres de
>>>>>>>>>>>>>>> configuration pour Yahoo OAuth  ( Pas de code Python )
>>>>>>>>>>>>>>> d'utiliser un
>>>>>>>>>>>>>>> fichier  json , plus facile a manipuler en dehors du
>>>>>>>>>>>>>>> processus de Python .
>>>>>>>>>>>>>>> Et faire
>>>>>>>>>>>>>>> json.load(config_file) .
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Si Tu finalises ton code ,j'aimerai bien que Tu le mettes
>>>>>>>>>>>>>>> sur le git de
>>>>>>>>>>>>>>> DakarLug , pour que La communauté puisse en bénéficier ,
>>>>>>>>>>>>>>> Genova m'avait donné les droits d' admin , et je pense que je 
>>>>>>>>>>>>>>> peux
>>>>>>>>>>>>>>> t'ajouter , Si Tu veux
>>>>>>>>>>>>>>> Bien !
>>>>>>>>>>>>>>> --Ad
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Le 18 août 2014 21:34, Josué Kouka <[email protected]>
>>>>>>>>>>>>>>> a écrit :
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hello la liste,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *The Project*
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Je travaille sur un petit projet en ce moment (lokingYQL
>>>>>>>>>>>>>>>> <https://github.com/josuebrunel/lokingYQL>) ouvert a tous
>>>>>>>>>>>>>>>> (Appel au contributeurs pour ceux qui ont un tout petit peu de 
>>>>>>>>>>>>>>>> temps ;) )
>>>>>>>>>>>>>>>> qui porte sur du Yahoo Query Language a.k.a YQL qui est le 
>>>>>>>>>>>>>>>> language mis à
>>>>>>>>>>>>>>>> la disposition de tous par Yahoo ! pour fetcher les données de 
>>>>>>>>>>>>>>>> "son" Open
>>>>>>>>>>>>>>>> Data et ceux de sa communautés.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *My issue is an issue*
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>  Je dois résoudre cet issue
>>>>>>>>>>>>>>>> <https://github.com/josuebrunel/lokingYQL/issues/12> qui
>>>>>>>>>>>>>>>> traite de l'authentification via OAUTH . Je me suis mis  sur 
>>>>>>>>>>>>>>>> un peu de
>>>>>>>>>>>>>>>> lecture sur les différentes librairies Python tel que :
>>>>>>>>>>>>>>>> oauth / oauthv2
>>>>>>>>>>>>>>>> requests-oauthlib
>>>>>>>>>>>>>>>> <https://requests-oauthlib.readthedocs.org/en/latest/>
>>>>>>>>>>>>>>>> .....
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Alors ce qui m'interresse vraiment. c'est votre retour
>>>>>>>>>>>>>>>> d'experience sur l'authentification OAUTH en python:
>>>>>>>>>>>>>>>> - La librairie que vous utilisez le plus
>>>>>>>>>>>>>>>> - Ses avantages
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Pour ma part je compte utiliser requests-oauthlib qui me
>>>>>>>>>>>>>>>> semble plutot painless mais j'ai besoin d'autre avis et 
>>>>>>>>>>>>>>>> surtout de tirer
>>>>>>>>>>>>>>>> profit de vos experiences
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Merci
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Josue Brunel
>>>>>>>>>>>>>>>> www.josuebrunel.org
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>>>>>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>>>>>>>>>>> Archives :
>>>>>>>>>>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>>>>>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>>>>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>>>>>>>>>> Archives :
>>>>>>>>>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>>>>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Josue Brunel
>>>>>>>>>>>>>> www.josuebrunel.org
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Josue Brunel
>>>>>>>>>>>>> www.josuebrunel.org
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>>>>>>>> Archives :
>>>>>>>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>>>>>>> Archives :
>>>>>>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Josue Brunel
>>>>>>>>>>> www.josuebrunel.org
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>>>>>> Archives :
>>>>>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>>>>> Archives :
>>>>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Josue Brunel
>>>>>>>>> www.josuebrunel.org
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>>>> Archives :
>>>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>>>> Archives :
>>>>>>>> http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Josue Brunel
>>>>>>> www.josuebrunel.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Josue Brunel
>>>>>> www.josuebrunel.org
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Ce message a été envoyé à la liste [email protected]
>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Josue Brunel
>>>> www.josuebrunel.org
>>>>
>>>>
>>>> --
>>>> Ce message a été envoyé à la liste [email protected]
>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>> Le site du DakarLUG : http://dakarlug.org
>>>>
>>>
>>>
>>>
>>> --
>>> Ce message a été envoyé à la liste [email protected]
>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>> Le site du DakarLUG : http://dakarlug.org
>>>
>>
>>
>>
>> --
>> Josue Brunel
>> www.josuebrunel.org
>>
>
>
>
> --
> Josue Brunel
> www.josuebrunel.org
>
>
> --
> Ce message a été envoyé à la liste [email protected]
> Gestion de votre abonnement : http://dakarlug.org/liste
> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
> Le site du DakarLUG : http://dakarlug.org
>
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à