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
