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
