facebook  twitter  rss

Weboob 0.6


Lectures: 6 | Note: 3/3 Auteur: Source : LinuxFr.org

Date: 13/03/2011 22:59

Weboob (Web Out Of Browsers) est un ensemble d'applications interagissant avec des sites web.



Depuis la dernière dépêche concernant la version 0.3, Weboob suit son bonhomme de chemin et se présente ce mois-ci dans sa version 0.6
, apportant son lot de nouveautés et de sites web supportés.



En effet, on compte quinze nouveaux backends : Bouygues, CanalPlus, CreditMutuel, Inrocks, IPInfoDB, IsoHunt, KickAss, LeFigaro, MediaWiki, Minutes20, MeteoFrance, Orange, PirateBay, SFR, SocieteGenerale, et également deux nouvelles applications que sont boobmsg et QWebContentEdit.



On peut noter, en outre, le portage du backend DLFP à la nouvelle version de LinuxFr.org (dont les difficultés seront détaillées en seconde partie de dépêche).

Portage de DLFP / LinuxFr



La migration de LinuxFr.org vers sa nouvelle version a réclamé une grande réactivité de la part de l'équipe Weboob qui n'y était pas préparée. Alors qu'elle s'attendait à trouver une version propre, certes sans API, mais en pensant que les hacks de Templeet étaient loin derrière (notamment sur l'envoi de commentaires), elle a dû faire faire face à de nouveaux problèmes.



Tout d'abord, si avant il était nécessaire de conserver le couple date + ID pour les dépêches et auteur + ID pour les journaux en guise d'identifiants uniques, les URL sont maintenant dépourvues de tout identifiant unique autre que le titre (pour optimiser le classement dans les moteurs de recherche), ce qui rend ces URL potentiellement éphémères.

Le seul endroit où l'on peut les retrouver est le flux Atom, puisqu'au sein même des pages ils y sont absents.



En outre, lors des tests sur l'envoi de commentaires, l'équipe de Weboob a réussi involontairement à faire tomber le site. En effet, la dépêche sur laquelle les tests étaient effectués s'est retrouvée inaccessible, avec un beau message d'erreur 500.



Malgré ça, le portage est terminé, et il est maintenant possible de troller depuis son client de messagerie comme avant.



Contributions



L'équipe de Weboob s'est agrandie au fur et à mesure des sorties et de l'intérêt qu'il suscite dans le microcosme des vrais hommes du logiciel libre, comptant plus d'une dizaine de contributeurs réguliers ou non.



Il est aisé de venir à leur rencontre sur IRC (#weboob sur Freenode) ou par le biais de la liste de diffusion, ou de participer aux soirées Weboob.



Grâce à la documentation et à l'expertise des développeurs du projet, vous pouvez vous aussi développer en toute simplicité, avec des notions de Python, un nouveau backend pour votre site web préféré qui sera dès lors utilisable par toutes les applications supportant les capacités que vous implémenterez.

Inversement, si l'IHM est votre truc, vous pouvez développer une nouvelle application en console, graphique ou pour téléphone portable, en vous reposant sur les nombreux backends existants sans avoir vous occuper de la communication avec les sites.



Futur



Outre la volonté de toujours multiplier le nombre de sites web supportés, le développement va s'articuler, pour les mois à venir, autour d'une volonté de se libérer du langage Python.



Cela va passer par la réécriture du cœur de Weboob (qui ne fait qu'une centaine de lignes) en C, afin, d'une part, de pouvoir charger les backends écrits en Python, mais également dans d'autres langages, et d'autre part, de fournir des bindings dans ces mêmes autres langages, afin de rendre accessible Weboob à des applications déjà existantes écrites dans d'autres langages.



L'idée est que si les compétences de boobisation de sites web sont là, il vaut mieux déléguer la présentation et le traitement des données à de véritables applications qui sauront profiter de la valeur ajoutée de Weboob.



Changements



Général



Applications consoles



  • Nouvelle commande « inspect » pour ouvrir un navigateur webkit graphique avec la page courante (afin d'aider à déboguer). S'il n'est pas disponible, affiche la source de la page sur la sortie standard.

  • Dans les prompts, afficher une liste à puces quand il y a trop de choix.

  • Le paramètre « --save-responses » (« -a ») sauvegarde maintenant les pages dans un répertoire et conserve la journalisation, ainsi qu'une liste d'association des URL visitées.

  • Correction de problèmes Unicode (#436).

  • Nouveau paramètre « -O » pour définir un fichier en sortie.

Backend : AuM



  • Ne pas envoyer de notification de panier des filles qui ont quitté le site.

  • Mise à jour de l'« anti-pourriel ».

  • Notifie l'utilisateur lorsqu'il est banni.

  • Nouvelle optimisation PRIORITY_CONNECTION pour créer des faux comptes filleuls afin de pouvoir accéder au site entre 18 h et 1 h. (#319)

  • Nouvelle optimisation QUERIES_QUEUE pour mettre en file d'attente les requêtes lorsque qu'il n'y a plus de charme disponible.

  • Nouveau paramètre « baskets » pour activer la réception des notifications de paniers.

  • Affichage des photos cachées ou supprimées dans les profils.

  • Correction : changement du site web, « mails.php » a été renommé en « mail.php ».

Backend : BNPorc



  • Correction : affichage des opérations à venir.

  • Correction : vérification du succès de la rotation du mot de passe.

  • Correction : la captcha a été changée sur le site web (#461).

Backend : BP



  • Réécriture pour utiliser BaseBrowser (#422).

  • Correction : initialisation du backend.

  • Correction : gestion des erreurs de transferts.

Backend : CrAgr



  • Affichage de l'historique des opérations.

  • Support des transferts d'argent.

  • Choix du site web de l'agence dans une liste.

  • Correction : ne pas conserver la liste des comptes en cache.

  • Correction : support des transactions supérieures à 999 € et des négatives.

  • Correction : calcul des centimes.

Backend : DLFP



  • Support de la nouvelle version de LinuxFr.org. (#503)

  • Clôture de la session lors de la « désinitialisation » de Weboob.

Backend : GeolocIP



Backend : INA



  • Correction : analyse des dates, des durées et des titres.

Backend : OuiFM



  • Correction : le site web a changé pour la récupération de la chanson actuelle.

Backend : Redmine



  • Ajout du support de prévisualisation des modifications.

  • Correction : détection lorsque le nom d'utilisateur ou le mot de passe sont invalides.

Backend : Yahoo



  • Correction : ne se lançait plus avec Python < 2.6.

  • La commande « search » est maintenant implémentée.

Backend : Youtube



  • Correction : changement du site web (#450).

Application : boobank-munin



  • Sauvegarde du cache dans « .weboob/munin/ » et gestion des erreurs.

  • Nouvelle option « boobank_cumulate » pour afficher les graphes comme des aires, plutôt que comme des courbes.

Application : havesex



  • La gestion des optimisations a été réécrite.

  • Nouvelle commande « query » pour envoyer une requête à un contact (tel qu'un charme).

  • Correction : ne pas quitter après avoir affiché un profil en mode interactif.

Application : monboob



  • Nouvelle option pour rediriger, via un tube (pipe), les e-mails vers un processus externe plutôt que de les envoyer à un serveur SMTP.

  • Correction : problèmes d'encodage.

Application : QBoobMsg



  • Correction : rechargement de la liste des backends.

Application : QHaveSex



  • Affiche l'URL des contacts.

  • La liste des contacts est maintenant triée.

  • Présente les photos sous forme de carrousel sur la page des profils.

Application : videoob



  • Correction : lecture des vidéos dans certains cas (#446).

Application : webcontentedit



  • Nouvelle commande « log » pour afficher toutes les révisions d'une page.

Application : weboob-config



  • Nouvelle commande « confirm ». Elle prend un e-mail en entrée et appelle le backend correspondant
    pour aller sur l'adresse de confirmation. C'est utile pour automatiquement confirmer une inscription.

  • La commande « edit » permet maintenant d'éditer interactivement un backend, plutôt que d'ouvrir le fichier « ~/.weboob/backends » avec un éditeur de texte.

Application : weboob-config-qt



  • Correction : plantage lors de l'ajout d'un backend déjà existant.

Application : weboorrents



  • Complètement automatique des chemins d'accès.

Application : wetboobs



  • Réécriture pour utiliser les formateurs.


Naviguer à travers les fils d'actualité du Web
<< Séminaire gratuit d'introduction à Linux embarqué à Montpellier Google Chrome 38.0.2125.111 >>



.1.2 - Tirage - LOTO 250-250_ DISPLAY
Cartes à envoyer par la Poste depuis son ordinateur !
Comparateur d'achat
Quelques Chiffres
Fonds d'écran
Cartes Virtuelles

12620 images
1808671 téléchargements
1505095 redimensionnements
28669 envois d'ecards

Cartes Postales
Des milliers de cartes

Logiciels
144 Logiciels
252814 téléchargements

Vidéo-Formation
36 vidéos
410250 visionnages

Fiches Pratiques
74 Fiches
323951 lectures

Forum
175 envois
304494 lectures

470 Commentaires

Membres
1814 inscrits

Services +
Qui est en ligne ?
49 Personne(s) en ligne (11 Personne(s) connectée(s) sur Les Echos de l'actualité informatique)

Utilisateur(s): 0
Invité(s): 49

Plus ...
Nouveaux membres
MBaber
MBaber
30/10/2014
SWalder
SWalder
30/10/2014
RVHP
RVHP
30/10/2014
BSNSR
BSNSR
30/10/2014
MKoenig
MKoenig
30/10/2014
http://www.aideordi.com/actualite_informatique_du_web/a26165-weboob-06.html

Ce site est listé dans la catégorie Informatique : Aide et astuces en informatique de l'annuaire Referencer un site sur WebRankInfo et Dictionnaire Internet  

XOOPS France (Communauté francophone) : Support officiel    | Handi-occasion.com    |