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

Répondre à