@vvillenave: « Euh, quand on en est à voir en premier le "boob" dans "Weboob", c’est qu’on a un problème quelque part ? (Non non, je demande juste ça comme ça :-) »

Weboob, c'est « Web Out Of Browser » pour être précis, mais le nom n'est pas innocent. Je dirais que les développeurs sont très proches de la culture Linuxfr (voir le wiki DLFP ou le site de Sam Hocevar pour se faire une idée), d'ailleurs en regardant la liste des modules et de leurs icônes tu auras un aperçu de leur humour très...particulier : http://weboob.org/modules (et encore, il me semble qu'ils se sont auto-censurés sur certains trucs).

Le nom de l'application "havesex" avait créé des tensions (si je puis dire) au sein du projet debian, elle a été renommée en "havedate" pour être acceptée.

« En fait tout dépend de ce que tu entends par "navigateur" : j’utilise wget+sed tous les jours, w3m trois fois par semaine et lynx de temps en temps. »

...le must reste le démon wget qui récupère la page html et te l'envoie par mail pour que tu puisses la lire dans Emacs. :-P

« Maintenant, si Weboob permet tout cela plus simplement, pourquoi pas ; mais je ne suis en général pas fan des APIs exotiques et de tout ce que je ne pas faire tranquillou d’un coup de wget. »

Disons que pour les sites de banques (qui sont bien souvent codés avec les pieds), c'est très pratique. Après pour des sites de vidéo comme Youtube, j'alterne entre weboob et cclive. cclive est très bien pour récupérer des vidéos, mais Weboob permet en plus de faire une recherche sur le site, sans lancer de navigateur, c'est très agréable.

Maintenant c'est sûr que Weboob est un "dirty hack". Certes on a une interface unifiée pour tous les sites du même type, mais les développeurs doivent coder et maintenir un module pour chaque site, ça demande d'être vigilant, réactif, de faire du reverse sur du code crade, et c'est beaucoup de travail.

Après, effectivement, le must serait de pouvoir se passer de tous ces sites web gaspilleurs de temps et d'énergie, mais quand on voit qu'il faut activer javascript pour acheter un billet de train, ou pour récupérer le lien de téléchargement d'un PDF sur le site d'une administration préhistorique...