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

Répondre à