Florent Fourcot a écrit 405 commentaires

  • [^] # Re: Solution ?

    Posté par  . En réponse au journal Le tourbillon mystérieux des mondiaux de natation. Évalué à 8.

    Euh. En épreuve de nage libre, tu pourrais faire du papillon sans toutes ces règles, et donc potentiellement aller plus vite, si le papillon était vraiment plus rapide. Pas de soucis, tu peux faire une culbute en papillon sur une épreuve de NL. D'ailleurs, les nageurs ont bien compris que faire quelques ondulations au virage en nage libre pouvait être pertinent.

    Le truc, c'est que le papillon c'est plus lent… Rien qu'avec le mouvement synchronisé des bras, c'est mort pour faire aussi bien que le crawl.

  • [^] # Re: Aaaaaahhhhh chouette: une nouvelle version !

    Posté par  . En réponse à la dépêche Weboob atteint le .g. Évalué à 4.

    Donc il n'y a pas de méthode imposée pour le scraping.

    Non, les auteurs de modules sont libres de leurs choix. Ils n'ont même pas l'obligation d'utiliser le navigateur Weboob, et peuvent faire les requêtes HTTP manuellement par exemple.

    est ce qu'il serait intéressant de mettre en place des bonnes pratiques de scraping, comme il peut en exister pour le style du code ?

    Probablement. Ce serait un bon point d'entrée pour les nouveaux contributeurs. Surtout vu les différentes manières de parser une page (à coup de xpath, de cssselect, etc).

  • [^] # Re: problème installation interface graphique

    Posté par  . En réponse à la dépêche Weboob atteint le .g. Évalué à 2.

    Il te faut installer le paquet python-setuptools. Je note de l'ajouter en dépendance obligatoire sur la page d'installation.

  • [^] # Re: Aaaaaahhhhh chouette: une nouvelle version !

    Posté par  . En réponse à la dépêche Weboob atteint le .g. Évalué à 6. Dernière modification le 06 août 2013 à 12:49.

    1/ étant donné la nature changeante des sites web pris en charge, avez vous mis en place des tests automatiques qui alerteraient de ces changements ?

    Oui, il y a des buildbots qui tournent. Cependant, comme de nombreux sites demandent des identifiants, il n'est pas possible de tester cela de façon totalement centralisé. Donc si un mainteneur ne fait pas son travail de maintenance, il n'est pas forcément remplaçable. C'est d'ailleurs pour ça que notre objectif n'est pas d'attirer des contributeurs pour écrire des modules, mais surtout des contributeurs capables de maintenir dans la durée leurs modules (sachant qu'il est complètement impossible de prévoir à l'avance la fréquence des changements. Certains sites sont très stables).

    2/ y a t il une méthode particulière employée pour limiter l'impact de ces changements dans la manière dont sont "scrapés" les sites web ?

    J'ai pas compris la question je crois. Peut-être une piste de réponse serait cependant le module Cragr, qui vu la multiplicité des sites régionaux du crédit agricole, tente de deviner la structure de la page.

    3/

    Je laisse aux plus compétents sur la question. J'ai en tout cas comme objectif d'intégrer la demande de mot de passe dans le module Kmymoney, afin d'éviter le stockage dans un fichier.

    4/ le module francetelevision est dans les choux depuis un moment: pose-t-il une difficulté particulière ?

    Oui, il est bourré de DRM. Cependant il me semble que la théorie est résolue depuis longtemps, on manque surtout de bras motivés pour s'en occuper.

    5/ dans le brouhaha des commentaires ci-dessus, moules< indique que plusieurs entreprises utilisent weboob: peut on savoir lesquelles et dans quels contextes ? offre-t-elle un retour quelconque, financier ou ligne de code ?

    Je te renvoie vers le site « professionnel » de Weboob : http://weboob.com

    Budget Insigh/Budgea est la principale entreprise contributrice à Weboob. Son impact sur les modules bancaires est non négligeable (c'est bien pour ça que les modules bancaires ne sont presque jamais « cassés », et aussi nombreux). Cette entreprise avait déjà été présenté ici dans la dépêche « ces start-ups qui contribuent au libre ». Ils ont à ma connaissance d'autres boîtes clientes, qui utilisent donc Weboob également.

    Le fondateur de winancial est membre de l'association Weboob et passe de temps en temps sur IRC pour poser des questions, je n'ai cependant pas plus de détails.

    6/ en dehors de la maintenance et l'ajout de modules, quelles sont les évolutions techniques prévues à plus ou moins long terme ? sont elles liés à des changements de l'architecture de weboob ou bien imposées par les spécificités de certains sites web qui ne peuvent pas être gérés par la version actuelle ?

    On en a déjà parlé sur les dépêches précédentes, le projet Browser2 est toujours d'actualité. L'idée est de fournir un navigateur plus simple et plus efficace pour aider à l'écriture de module. De nombreux tickets sont ouverts à ce sujet, et il y a même une ébauche de page Wiki. Et également, pouvoir exécuter du javascript serait vraiment un plus pour certains modules.

    On a ensuite de temps en temps des sites qui nous envoient des problèmes non prévus. Cf l'ajout du cache DNS dans cette version, suite au site de la BNP dont le nom de domaine est un CNAME renvoyant des adresses IP aléatoires. Sans cache dans le navigateur, le parcours du site est impossible.

    7/ serait il possible d'avoir une FAQ vers laquelle serait systématiquement renvoyées les personnes choquées par le champ lexical et l'iconographie choisis par les auteurs, afin d'éviter la centaine de commentaires polluant chaque nouvelle sortie du logiciel.

    C'est une idée. À noter cependant que toutes les dépêches ne sont pas polluées. La dépêche précédente était relativement calme. La chaleur du mois d'août semble avoir des effets étranges.

  • [^] # Re: Sexiste !

    Posté par  . En réponse à la dépêche Weboob atteint le .g. Évalué à 6.

    Car sans celui la de brasseur ("we"), ben les FTP master n'auraient rien fait…

    Tu ne vois pas une (légère) différence entre troller sur DLFP et contacter de façon privée les FTPmasters ? Je maintiens ma position, une plainte publique n'aurait jamais eu aucun effet, car ça aurait choqué d'autre développeurs Debian qui auraient protestés. Pour moi le premier est un brasseur de vent. Le second est l'équivalent d'un connard de lobbyiste. C'est la différence entre un mec qui hurle dans un bar PMU et celui qui a le numéro personnel de Martin Schulz.

  • [^] # Re: Sexiste !

    Posté par  . En réponse à la dépêche Weboob atteint le .g. Évalué à 9. Dernière modification le 06 août 2013 à 01:04.

    J'ai failli pertinenter. Avant de me rappeler que tu comparais une décision du comité technique au vote d'une résolution générale. 8 types disponibles assez rapidement contre un vote de l'ensemble de la communauté Debian. Sérieusement, tu ne connais vraiment pas Debian, ou tu considères que c'est la même chose ? De mémoire, la menace de Joerg Jaspert c'était « run a GR » ou « fermez votre gueule ».

    Je voudrais cependant bien savoir comment tu aurais réagi. Très facile de troller de nos jours. Je note aussi que tu pars de l'idée que nous « faisons les fiers avec des noms de logiciels », alors qu'une bonne partie des développeurs s'en tape tant que ça marche (dont moi).

    aucune obligation à être dans Debian Wheezy.

    Ahah, je ris. C'est vrai que Debian n'a aucun impact sur la visibilité et la viabilité d'un logiciel libre. Bien entendu, personne ne serait mort si ce n'avait pas été fait, mais j'ai quand même tendance à penser que ça valait la peine. Même si je considère que c'est un pur abus de pouvoir. Monde de merde.

    Sinon, on peut parler du logiciel en lui-même et des nouveautés de la version, ou c'est sans espoir ? Ça a plus parlé des questions techniques sur la tribune qu'ici, c'est fou…

  • [^] # Re: Sexiste !

    Posté par  . En réponse à la dépêche Weboob atteint le .g. Évalué à 10. Dernière modification le 06 août 2013 à 00:07.

    C'est probablement que tu présentes les faits de façon assez éloignée de la réalité. Oui, Weboob a « cédé » pour le nom de cette application. Et j'ai voté à l'époque pour cette modification, bien que je ne vois vraiment pas ce que ça changeait (le mot sex a disparu, super. Une grande victoire contre le sexisme. Ou du puritanisme, pour le coup, sans hésitation aucune).

    Et pourquoi la majorité des développeurs Weboob a cédé ? Car les FTPmasters ne brassaient pas que du vent, ils mettaient le couteau sous la gorge du projet. Soit on changeait ça, soit on partait dans une résolution des développeurs Debian pour outrepasser la décision des FTPmasters. Je ne peux m'empêcher de penser que nous aurions gagné (c'est mon côté « haute estime de la communauté Debian »). À noter que le mec qui « brassait du vent », on ne sait même pas son identité. Ça pourrait être un FTPmaster qui s'est levé du mauvais pied.

    Le problème reste qu'en cas de vote Debian, il était quasiment certain que Weboob ne serait pas dans Wheezy. Que suite à nos protestations, ce compromis ne semblait « pas si pire » (je rappelle qu'au début nous ne savions rien des reproches, rien des demandes, et que rien ne nous était communiqué). Ça a beaucoup changé ma vision de Debian. Quelques (un, deux ? On ne sait pas) peuvent faire chier au point qu'il faille sortir l'artillerie lourde (la résolution via un vote de l'ensemble des développeurs).

    Donc non, de mon point de vue, ce ne sont pas des brasseurs de vents qui ont changé quelque chose. C'est quelques personnes avec un pouvoir très important sur la vie d'un projet (Debian et ses dérivés, ce n'est pas rien…) qui ont abusé de ce pouvoir (après l'avoir accepté, et migration vers testing ! Le truc théoriquement impossible). Le mec à l'origine de tout ça (s'il existe et n'est pas simplement un FTPmaster) n'aurait probablement rien obtenu s'il était passé par la voie normale, à savoir rapport de bug ou plainte sur les listes de diffusion.

    D'autres ont fait évoluer le projet de façon constructive. En proposant des icônes, des captures d'écrans, afin remplacer de l'humour vraiment potache par des choses plus fines. Mais pour ça, faut se bouger le cul. Malgré leur impact bien plus important, ils restent moins dans la mémoire, hélas.

  • [^] # Re: Y'a pas que le nom de l'appli

    Posté par  . En réponse à la dépêche Weboob atteint le .g. Évalué à 3. Dernière modification le 05 août 2013 à 23:45.

    Le nom "BNPorc" est historique. C'est justement un des rares à ne pas correspondre à la lettre près au nom du site, je suis donc surpris de cette remarque.

    Pour les icônes, on est preneur de proposition. L'ancien de la caisse d'épargne a fait consensus contre lui chez les développeurs, c'est une évidence (et une maladresse de base, pour le coup il aurait été bon d'en parler).

  • [^] # Re: Sexiste !

    Posté par  . En réponse à la dépêche Weboob atteint le .g. Évalué à 1.

    Les « contributeurs potentiels », c'est un peu comme le yeti, j'en entends souvent parler, mais j'avais vu moi-même (je ne doute cependant pas qu'ils aient tous fuis devant l'affreux nom, et qu'ils ne voulaient pas salir leurs noms en apparaissant sur la page du projet, ni contribuer en anonyme).

    Les noms des applications je m'en branle (j'espère que ce mot n'est pas sexiste non plus). Je trouve ta réaction très limitée, tu crois vraiment que les contributeurs ont une érection à chaque fois qu'ils tapent flatboob ? Paille, poutre ?

    Si ta réaction est typique de la « lutte contre le sexisme » dans le monde du logiciel libre, je me dis qu'on est pas prêt de sortir de ce (vrai) problème.

  • [^] # Re: Sexiste !

    Posté par  . En réponse à la dépêche Weboob atteint le .g. Évalué à 3.

    Ben, fork. Change le nom. Ça prend environ 10 minutes.

    Désolé d'être aussi sec. Barret Michel lance clairement un troll pour le plaisir, il est assez habitué de DLFP pour avoir déjà vu ces discussions. On en a parlé sur presque chaque dépêche signalant une sortie de Weboob.

    En attendant, le projet vit sa vie.

  • [^] # Re: Et la sécurité des données bancaires ?

    Posté par  . En réponse à la dépêche Weboob atteint le .g. Évalué à 5.

    Je confirme, il suffit de laisser le champ password vide lors de la configuration du compte. L'application demandera alors à chaque lancement le mot de passe.

    Ça empêche bien évidemment les fonctionnalités automatiques comme les graphiques munin, mais ça évite de le stocker sur un disque.

  • # Faute de frappe

    Posté par  . En réponse à la dépêche Weboob atteint le .g. Évalué à 3.

    J'ai signalé une petite faute de frappe en tribune de rédaction, si un modérateur passait par là ce serait sympa de la corriger. :-)

  • [^] # Re: Paquet Ubuntu

    Posté par  . En réponse à la dépêche Weboob atteint le .g. Évalué à 4.

    Si la question porte sur un éventuel dépôt tiers de type ppa ou approchant, la réponse est non. Ou en tout cas, pas maintenu par l'équipe de Weboob.

    Le paquet 0.g va être cependant très bientôt uploadé dans unstable chez Debian (comme la version 0.f l'était), et ensuite probablement poussé dans les backports Debian. Je ne pense cependant pas que le paquet arrivera dans Ubuntu avant la 13.10 (je ne suis cependant pas spécialiste du fonctionnement de la transmission de paquets entre Ubuntu et Debian).

    Ça ne répond pas à la question, mais à noter que le script local_install.sh qui est décrit sur la page d'installation du site Web permet d'utiliser Weboob dans sa dernière version sans pour autant "polluer" son système.

  • [^] # Re: Impressionnant

    Posté par  . En réponse au journal rv, un moteur de recherche d'itinéraire vélo en utilisant les données d'OSM. Évalué à 2.

    À vue de nez, il faudrait juste que j'adapte ton script de mise à jour pour aller chercher le diff ici : http://download.geofabrik.de/europe/germany/sachsen-updates/ ? (ils n'ont pas de diff toutes les minutes, mais pour une mise à jour journalière ça me semble pas très important).

  • [^] # Re: Bravo !

    Posté par  . En réponse au journal rv, un moteur de recherche d'itinéraire vélo en utilisant les données d'OSM. Évalué à 3.

    Autre typo :

    rv/utils/populate_height_table_parallel \
          data/list_needed_srtm 12 \
           rv/height/rv_populate_height_table dbname=rv data/srtm/
    
    

    Ça devrait appeller rv/height/populate_height_table.

    À la création de la base, il manque aussi un psql -d rv -f rv/sql/0.0/00-schema-rv_heigt.sql (qui provoque une erreur lors du remplissage de la base de donnée).

    Le processeur est en train de tourner, on verra bien ce qui en sortira…

  • # Impressionnant

    Posté par  . En réponse au journal rv, un moteur de recherche d'itinéraire vélo en utilisant les données d'OSM. Évalué à 2.

    Très bon boulot, je pensais à ce genre de services depuis longtemps. Je vais tenter une installation locale à l'occasion, car ton serveur est quand même un peu limité à ne couvrir que la France :-) J'en ai parlé à quelques personnes et c'est le genre de services qui soulèvent de l'enthousiasme.

    A priori, rien n'empêche de prendre une autre carte régionale d'OSM à l'import, si je lis bien la documentation dans create_database.md ?

  • [^] # Re: typo

    Posté par  . En réponse à la dépêche Weboob 0.f. Évalué à 2.

    Il y a également le lien "dernière dépêche" au début à corriger. J'ai tenté de le signaler en tribune de rédaction, mais ça ne semble pas être la bonne voix à suivre.

  • [^] # Re: Interface web

    Posté par  . En réponse à la dépêche Weboob 0.f. Évalué à 5.

    Même si je ne suis pas certain que la question ne soit pas ironique, on a une réponse tout à fait sérieuse :)

    D'une part ça existe en partie déjà, avec Budgea notamment pour les modules bancaires. C'est en revanche non libre.

    Du côté du libre, on a videoob_web dans le dossier contrib, qui permet de récupérer les vidéos sur un serveur et de les lire avec un navigateur (sans flash et compagnie). C'est pas complètement du Web, mais l'export en flux Atom des articles de journaux s'en approche. Tout comme on a un export en JSON, ça serait assez simple d'ajouter un export générique en html.

  • [^] # Re: Question existentielle

    Posté par  . En réponse à la dépêche Weboob 0.f. Évalué à 10.

    C'est plus utile d'avoir une application (le navigateur) pour tout faire et jongler avec les onglets que d'avoir à lancer une application application pour chaque consultation.

    Les développeurs de ce projet ne sont évidemment pas d'accord avec ça :-)

    Quelques raisons en vrac de développer Weboob :
    * l'automatisation de tâches. Télécharger automatiquement mes relevés bancaires, télécharger toutes les semaines par cron les rares émissions télé que je regarde
    * Beaucoup de sites Web sont pourris. Clavier virtuels à chier, interface inefficace. Là en une ligne de commande, je fais un virement, contre plusieurs minutes par le site de ma banque. De même chez freemobile, ma consultation de mon compte est bien plus rapide.
    * Une interface unifiée, l'agrégation de données. Pour revenir à l'exemple de la dépêche, en une seule application je recherche sur trois sites de cuisines différents, ce qui est bien plus efficace que de le faire site par site.

    Si on le fait, c'est bien qu'on pense y gagner du temps. Et politiquement, on peut aussi penser que le Web n'est pas adapté à beaucoup d'usages. Comme les sites refusent de libérer nos données (exemple : ma banque, incapable d'utiliser un protocole standard de récupération des relevés de comptes), on est obliger de passer par là.

  • [^] # Re: Invalidation de deux élections

    Posté par  . En réponse au journal Le vote électronique validé par le conseil constitutionnel. Évalué à 7.

    À noter que pour la seconde les charges sont tout de même lourdes, et que ses comptes de campagnes avaient déjà été rejetés par la Commission nationale des comptes de campagne.

    Pour Corinne Narassiguin, je suis plus mitigé. Le plus gros reproche c'est l'ouverture de deux comptes (un aux USA, l'autre en France), alors qu'un seul compte en France est autorisé. Je peux comprendre qu'il ne soit pas très pratique d'utiliser un compte français pour faire campagne aux USA et au Canada (et apparemment, ses comptes de campagne étaient tout de même en règle). Le conseil a fait son boulot de juge, mais je pense que le législateur a un peu fait de la merde.

  • [^] # Re: Sans surprise ni déception

    Posté par  . En réponse au journal Le vote électronique validé par le conseil constitutionnel. Évalué à 9.

    Il n'y a pas forcément besoin de textes récents pour régler des problèmes de l'électronique, c'est un argument que j'ai du mal à comprendre. La transparence du vote, c'est tout de même pas un concept nouveau. Apparemment mal défendu dans notre constitution, mais que ce soit par Internet ou par papier le problème est le même (d'ailleurs ça a été retoqué par les allemands sans avoir besoin de quelque chose de neuf).

  • # Old, doublon, tout ça

    Posté par  . En réponse au journal TAXONS LES !. Évalué à 5.

    https://linuxfr.org/users/ffourcot/journaux/33604

    un certain coïn avait commenté. Sans doute sans lire…

  • [^] # Re: ça marche dans Mageia 3 Beta 2

    Posté par  . En réponse à la dépêche Weboob 0.e. Évalué à 3. Dernière modification le 29 janvier 2013 à 18:51.

    Par défaut, les applications Weboob limitent les résultats. Pour changer ça, il faut utiliser la commande count en mode interactif ou l'option -n pour une unique commande.

    Ça donnerait :

    videoob> count 30
    videoob> ls

    ~ (latest) Latest Arte videos (arte)

    videoob> cd latest`

    videoob:/latest> ls
    Admiration devant 30 résultats

    On peut aussi complètement le couper et récupérer l'ensemble des résultats. Un ticket est en cours pour rendre tout ça plus intuitif avec une explication du comportement à l'utilisateur.

  • [^] # Re: Boobs!

    Posté par  . En réponse à la dépêche Weboob 0.e. Évalué à 4.

    À noter sur ce sujet le format de sortie pretty_qif qui peut donner de meilleurs résultats sur certains logiciels (ou selon les goûts et les couleurs, le qif étant un format un peu pourri).

  • [^] # Re: debian.weboob.org

    Posté par  . En réponse à la dépêche Weboob 0.e. Évalué à 3.

    Le pauvre dépôt s'est retrouvé obsolète pendant un temps, quand Weboob a été intégré à Debian. Il est devenu à ce moment inutile de gérer le même paquet à deux endroits différents.

    Maintenant, c'est effectivement plus utile. On peut imaginer des paquets pour une version "stable" de Debian wheezy (quand elle sera sortie) et des paquets de la version de développement pour testing et unstable. Mais le problème, c'est le temps de s'en occuper, plus qu'une mauvaise volonté. Un truc très bête par exemple, la clef du dépôt est expirée, il va falloir en refaire une.