Posté par moules .
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 ?
Posté par moules .
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 :).
Posté par moules .
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.
Posté par moules .
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.
Posté par moules .
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 :
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 :
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é.
Posté par moules .
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.
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.
À 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.
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.
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 ».
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.
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.
À 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 ?
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.
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.
À 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.
# Mort au P*
Posté par moules . En réponse au journal Naissance du projet Chronokiwi. Évalué à 6.
C'est parce que la démo est adressée aux gens de DLFP que tu accordes une place aussi importante aux papes ?
[^] # Re:Çaa l'air super mais il manque quelque chose...
Posté par moules . En réponse à la dépêche Weboob 0.9. Évalué à 4.
Bah ça tombe bien, il existe videoob-webserver.
[^] # Re: sans dec
Posté par moules . 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 moules . 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 moules . 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 moules . En réponse à la dépêche Weboob 0.9. Évalué à 6.
Les utilisateurs de weboob se sont contentés d'utiliser la commande :
[^] # Re: \o/
Posté par moules . 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 moules . 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 moules . 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 moules . En réponse à la dépêche Weboob 0.9. Évalué à 10.
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 :
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 :
Je t'invite à regarder la description de l'architecture de Weboob, ou la vidéo de la conférence Weboob aux RMLL 2010.
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.
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.
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 moules . 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é*.
[^] # Re:Génieinconnu
Posté par moules . En réponse au journal Qui a révolutionné le monde ?. Évalué à 4.
Pour la voir, il suffit d'utiliser la commande suivante :
[^] # Re: app store
Posté par moules . 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 moules . 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 moules . 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 moules . 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 moules . 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 moules . 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 moules . En réponse au journal Décence et respect autour d'un décès. Évalué à 10.
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 moules . 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é :
[^] # Re: Sij'étais à la plac des modérateurs....
Posté par moules . 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 moules . En réponse au journal De l'importance d'un code libre: le cas d'école de couchsurfing. Évalué à -8.
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 moules . 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 moules . 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 moules . 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 :
Il est dès lors possible de l'importer dans GNUcash.