moules a écrit 490 commentaires

  • [^] # Re: sans dec

    Posté par  . En réponse au journal Dennis Ritchie est mort. Évalué à 10.

    C'est faux, c'est parfaitement français : https://secure.wikimedia.org/wiktionary/fr/wiki/bronsoniser

  • [^] # Re: PCInpact

    Posté par  . En réponse au journal Un excellent article sur la neutralité du net. Évalué à 6.

    Il me semble que tu te méprends, tu n'es pas une moule, puisque tu ne vas pas sur la tribune.

  • [^] # Re: Weboob m'a faitperdrema soirée!

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

    La BNP a un système de ce genre, il envoie un code par SMS pour valider l'ajout d'un bénéficiaire à la liste.

    Mais pour changer le numéro de téléphone, il envoie un code par lettre pour la validation. Tu es certain que ce n'est pas le cas aussi pour la banque que tu cites en exemple ?

  • [^] # Re: ouai

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

    Les utilisateurs de weboob se sont contentés d'utiliser la commande :

    videoob play "https://www.youtube.com/watch?v=fUspLVStPbk"

  • [^] # Re: \o/

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

    Tu peux utiliser Weboob.do().callback_thread() pour que ce ne soit pas bloquant et que des callbacks soient appelés dans des threads.

    Il existe sinon des helpers pour les applications Qt afin d'avoir des callbacks dans le thread de la mainloop, sinon il faudrait peut-être en faire pour twisted. De ce que je me souviens de l'API, tu as les deferToThread qui peuvent t'aider.

    Et sinon, moi je gère plusieurs projets en parallèle, tout en contribuant à d'autres, petit joueur :).

  • [^] # Re: Librairies Python

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

    Argparse est effectivement une très bonne bibliothèque, on l'a utilisée pour un projet qu'on a démarré plus récemment nommé ass2m, et on compte le réutiliser dans Weboob.
    Le temps manque juste et ce n'est pas prioritaire donc on a tendance à laisser un peu de côté.

    Concernant Scrappy, ce n'est juste qu'un framework, comparable à weboob.tools.browser (encore qu'on gère l'authentification, le Browser est stateful, etc.), et Weboob va beaucoup plus loin.
    Par exemple, le système de capabilities permet de taper sur les backends suivant qu'ils implémentent celles demandées. Ceci permet d'avoir d'une part de fournir des applications fonctionnelles qui ignorent tout des sites web avec lesquels elles vont interagir, et d'autre part dès qu'un backend est rajouté il va être fonctionnel avec les applications qui le supportent sans avoir à modifier celles-ci. Du coup le code des applications se concentre sur les spécificités de l'UI, et le code des backends se contente de crowler et d'implémenter l'API des capabilities implémentées.

    En outre, Weboob a pour objectif non seulement d'exporter les données de sites web, mais également d'interagir avec. Par exemple boobank permet d'effectuer des transferts, et je réponds à ton commentaire avec mutt grâce à monboob.

  • [^] # Re: Weboob m'a faitperdre ma soirée!

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

    Ce genre de mécanisme d'authentification risque effectivement d'être un frein à son automatisation par Weboob, alors qu'ils ne servent à rien puisqu'il est toujours possible d'usurper l'identité de n'importe qui dont on connait la date de naissance via un simple appel téléphonique à sa banque.

  • [^] # Re: \o/

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

    Est-ce que vous comptez avoir une API stable qui permettrait de scripter directement en python sans passer par les applis console ?

    L'API est plutôt stable et se base d'une part sur la classe simple Weboob, d'autre part sur les capabilities que tel ou tel backend va implémenter (cf weboob/capabilities/).

    Tu pourras facilement écrire quelque chose comme :

    from weboob import Weboob
    from weboob.capabilities.video import ICapVideo
    
    weboob = Weboob()
    weboob.load_backends(ICapVideo)
    for backend, video in weboob.do('iter_search_results', 'linuxfr'):
        print video
    
    

    La méthode do permet d'effectuer les appels aux backends chargés simultanément en arrière-plan et de sortir les résultats dès qu'ils arrivent. Tu as d'autres manières de taper sur les backends.

    L'API sera réellement stabilisée lors de la sortie de la 1.0, et éventuellement versionnée pour celle des capabilities.

    Si tu ne veux pas utiliser le mécanisme d'abstraction des appels de Weboob, tu peux directement importer le browser d'un backend (chacun a sa propre API qui elle risque de varier), comme le fait columbo :

    from weboob.backends.dlfp.browser import DLFP
    browser = DLFP('moules', 'password')
    browser.moinse('https://linuxfr.org/nodes/87730/comments/1278651')
    
    

    Je t'invite à regarder la description de l'architecture de Weboob, ou la vidéo de la conférence Weboob aux RMLL 2010.

    Quid des mises à jour avec le dépôt Debian ? Il va être réactif si un site change du jour au lendemain ?

    Des versions mineurs (x.y.z) sortent fréquemment lorsque des changements ont eu lieu sur des sites web et que le correctif est (rapidement en général) disponible. Elles sont évidement packagées immédiatement.

    Est-ce que vous avez l'intention de faire packager ça dans les dépôts officiels ? Et là encore, quid des MàJ ?

    Une RFS a été effectuée en avril dernier par un développeur de Weboob, mais certains ne semblent pas goûter aux conventions de nommage des applications Weboob.

    Merci pour ce super boulot en tout cas

    N'hésite pas à rejoindre les dizaines de personnes qui contribuent au projet, à maintenant plus d'une cinquantaine de backends à maintenir, et sans doute encore davantage dans le futur, le projet a toujours besoin de davantage de main-d'œuvre pour assurer réactivité et qualité.

  • [^] # Re: ouai

    Posté par  . En réponse à la dépêche Weboob 0.9. Évalué à 7.

    J'aimerais que tu m'expliques où est-ce que tu as pêché l'idée que Weboob se moque des femmes. Ceci est d'autant plus surprenant que le projet met en avant les valeurs chrétiennes auxquelles il est très attaché*.

    • Weboob réfute les mauvaises langues mal placées qui insinuent qu'on aurait cédé à la pression des représentants du mouvement Ortolol.
  • [^] # Re:Génieinconnu

    Posté par  . En réponse au journal Qui a révolutionné le monde ?. Évalué à 4.

    Pour la voir, il suffit d'utiliser la commande suivante :

    videoob download 523171@canalplus

  • [^] # Re: app store

    Posté par  . En réponse à la dépêche Steve Jobs (1955-2011). Évalué à 7.

    Il me semble qu'il est à peu près tout aussi difficile de faire intégrer une application porno dans l'Apple Store que dans Debian.

  • [^] # Re: Commentaire

    Posté par  . En réponse à l’entrée du suivi Amélioration de la censure de commentaires. Évalué à 10 (+0/-0).

    Le fait de ne censurer que des parties du message permet de ne pas rendre la discussion incohérente en ayant des messages qui sautent.

    Par contre je trouverais bien quand même qu'il y ait une ligne directrice de modération qui soit clairement énoncée. Quand on regarde la liste des derniers commentaires censurés, on constate que si la plupart ne sont pas très intéressants, si certains méritaient d'être censurés, il y en a, tel celui de Blackknight<, qui sont incompris (cf mon interprétation), ou d'autres qui défendent peut-être des avis controversés ou jugés comme détestables (celui de ♪♬♫♩♪♬♩♫ (Cooker<), mais qui ne sont certainement pas illégaux.

    Il ne faut pas que la modération se substitue à la notation des visiteurs sur le caractère pertinent ou non d'un commentaire.

  • [^] # Re: Ce commentaire aété supprimé par l'équipe de modération.

    Posté par  . En réponse au journal Décence et respect autour d'un décès. Évalué à 7.

    À la vue des propos de cow-boy que tient en ce moment ce même modérateur sur la tribune, je pense qu'il serait temps en effet de faire quelque chose pour éviter ces comportements abusifs.

  • [^] # Re: Ce commentaireaété supprimé par l'équipe de modération.

    Posté par  . En réponse au journal Décence et respect autour d'un décès. Évalué à 10.

    Heu son commentaire était clairement ironique, et se plaignait que les gens étaient plus virulents à l'encontre de Steve Jobs qu'ils ne l'ont été à l'exécution de Sadam Hussein qui lui a été reconnu coupable de crimes contre l'humanité.

    Ce qui n'a à mon avis rien de répréhensible ni légalement ni moralement, et n'entrave pas la bonne ambiance du site.

    Mais bon on voit ce que donne de la modération abusive faite à la va-vite.

  • [^] # Re: Ce commentaire aété supprimé par l'équipe de modération.

    Posté par  . En réponse au journal Décence et respect autour d'un décès. Évalué à 4.

    Il y a certaines censures qui auraient le mérite d'être expliquées.

    Typiquement, si on regarde les archives des commentaires censurés, on peut s'interroger sur la motivation derrière la suppression de « Un ennemi de l'humanité en moins, on dirait ».

  • [^] # Re: Ce commentaire aété supprimé par l'équipe de modération.

    Posté par  . En réponse au journal Décence et respect autour d'un décès. Évalué à 2. Dernière modification le 06 octobre 2011 à 19:51.

    La cabale récente contre certaines moules de la tribune montre qu'il y a une
    reprise en main de DLFP par quelques membres [Ndm : insultes supprimée] de l'APRIL.

  • [^] # Re: "Et pendant ce tempsquelques intégristesdiscutent de l'utilisation de la balise ALT..."

    Posté par  . En réponse au journal Décence et respect autour d'un décès. Évalué à 10.

    Et puis il doit bien y avoir des Apple fanboys aveugles vu que certains d'entre eux ont demandé à Apple de rendre l'iPhone accessible aux non et mal-voyants

    Puis y a aussi ceux qui le sont devenus à force de lire des livres sur l'iPad.

  • [^] # Re:Sij'étais à la plac des modérateurs....

    Posté par  . En réponse au journal Retour de la censure sur la tribune. Évalué à 2.

    Tiens, je viens de me faire plonker pour avoir expliqué pourquoi tu as été plonké :

    ce n'est pas sans raison, il a parlé de la mort du pape

  • [^] # Re: Sij'étais à la plac des modérateurs....

    Posté par  . En réponse au journal Retour de la censure sur la tribune. Évalué à 5.

    Mieux qu'un résumé, tu peux trouver ce passage dans les archives illégales de la tribune.

    Y figurent également une liste exhaustive des comportements interdits sur la tribune ainsi que la totalité de la conversation

  • [^] # Re: D'un autrecoté

    Posté par  . En réponse au journal De l'importance d'un code libre: le cas d'école de couchsurfing. Évalué à -8.

    À la base c'était présenté comme un site pour « améliorer le monde » […] enfin bref, dans un esprit d'hospitalité, d'ouverture, de partage; complètement à l'opposé d'un but lucratif.

    Ah oui bien sûr, l'argent c'est le mal, d'ailleurs j'imagine que tu ne travailles pas et que tu élèves des chèvres dans le Larzac ?

  • [^] # Re:weboob…

    Posté par  . En réponse au journal Les banques, et le téléchargement des données. Évalué à 5.

    Aucun, chaque banque a cherché à sa façon a créer une illusion de sécurité à l'utilisateur (cf discussion plus haut). Et ça marche, mon beauf m'a sorti sans rire il y a quelques mois que la banque LCL était nulle car il n'y avait pas de pavé numérique pour s'authentifier sur leur site.

  • [^] # Re:weboob…

    Posté par  . En réponse au journal Les banques, et le téléchargement des données. Évalué à 4.

    Oui, suffit de lancer la commande pour chacun de tes comptes. Note que tu peux spécifier le paramètre « -n » pour changer la limite du nombre d'opérations (par défaut 10).

    J'ai bien envie de rajouter une commande « export » qui te sort l'ensemble des fichiers au format demandé en une seule fois.

  • [^] # Re:weboob…

    Posté par  . En réponse au journal Les banques, et le téléchargement des données. Évalué à 4.

    À ce propos, dans la version de développement de Weboob, un formateur QIF a été rajouté (et bientôt OFX). Plutôt que de télécharger le fichier sur le site de la banque, il est recréé par boobank, on peut donc le récupérer avec tous les backends.

    On peut ainsi utiliser la commande suivante :

    $ boobank history 0239029020039448@cragr -f qif > operations.qif
    
    

    Il est dès lors possible de l'importer dans GNUcash.

  • [^] # Re:weboob…

    Posté par  . En réponse au journal Les banques, et le téléchargement des données. Évalué à 4.

    Weboob étant libre, tu peux t'en rendre compte par toi
    même
    .

    En gros, pour ce backend, le principe est simple : les tiles de la grille sont toujours exactement les mêmes, du coup on conserve le md5sum de chacun en dur dans le code, et lorsqu'on va sur la page de login on analyse la grille, et on retrouve que telle case correspond à tel chiffre ou est vide.
    À partir de là il sait quels identifiants de cases envoyer au serveur.

  • [^] # Re: Argumentaire de qualitai

    Posté par  . En réponse au journal Les motards, cette engeance du diable.. Évalué à 10.

    Quand t'habites en ville et que t'as des motards qui passent à fond sous tes fenêtres avec le moteur qui pétarade bien, d'une part tu te rends compte que non, une moto fait réellement plus de bruit qu'une voiture, et d'autre part qu'en effet, on peut pas vous louper.

    À ce sujet d'ailleurs, je te renvoie à l'épisode de South Park The F Word)