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
