• Accueil
  • > Planet Libre
  • > Kapaza Feed : ne rater aucune petite annonce Kapaza avec Mozilla Thunderbird

Kapaza Feed : ne rater aucune petite annonce Kapaza avec Mozilla Thunderbird

Ceux qui vivent en Belgique savent qu’il existe deux grands sites Web de petites annonces dans le royaume. D’un côté, il y a 2ememain.be, racheté récemment par Ebay. De l’autre côté, il y a Kapaza, l’équivalent belge du site Web français Leboncoin.

Étant un grand adepte des petites annonces, j’aime rester au courant des bonnes affaires de ma région. Pour cela, les concepteurs de 2ememain.be a eu la bonne idée(1) de fournir un flux RSS pour chaque recherche faite sur le site. Ainsi, avec un simple agrégateur de flux RSS, il est très facile de suivre les nouvelles petites annonces qui pourraient m’intéresser.

Malheureusement, Kapaza ne fournit pas cette fonctionnalité. Je me suis alors mis à la recherche d’une solution.

Existant : rien pour pour Kapaza mais des solutions Web pour Leboncoin

Pour être franc, je n’ai rien trouvé.

Par contre, des solutions existent pour Leboncoin :
- Leboncoin2RSS, un site web permettant de convertir une recherche en flux RSS ;
- LBCAlerte, une application à installer sur un serveur Web avec support du PHP.

Je vois deux inconvénients à ces solutions :
- Dans le premier cas, Leboncoin2RSS, instance unique pour l’ensemble des utilisateurs, peut, à tout moment, être rendu inopérant par les administrateurs du site Leboncoin. Faisant la recherche sur Leboncoin au nom des utilisateurs, l’adresse IP du serveur se retrouve être la source de nombreuses requêtes sur Leboncoin. Si les administrateurs du site Leboncoin le détectent, ils peuvent alors décider de bloquer l’adresse IP, rendant le site inopérant. J’ai cru comprendre que ce cas était réellement arrivé dans le passé.
- Dans le deuxième cas, la solution nécessite de faire héberger l’application (avec un hébergeur Web ou en autohébergement). Cette approche me semble un peu lourde pour la finalité désirée.

Ces deux solutions ont, en tout cas, le mérite d’exister, et permettent à n’importe quel agrégateur RSS de récupérer des flux RSS correspondant à des recherches Leboncoin. Elles prouvent également qu’il est possible d’interpréter les pages de résultat de recherche Leboincoin pour en faire des flux RSS.

Solution : Kapaza Feed, une extension pour Mozilla Thunderbird

Fort de ce constat, je me suis alors décidé à implémenter une solution pour suivre les petites annonces déposées sur Kapaza. Pour cela, j’ai pris une approche différente, celle de développer une extension pour Mozilla Thunderbird, que j’utilise comme aggrégateur RSS depuis que j’ai abandonné Liferea.

Certes, cette solution a l’inconvénient majeur de n’être fonctionnelle qu’avec un seul agrégateur de flux mais elle a aussi les avantages de ne pas être sujette à un blocage de la part de Kapaza et de ne pas nécessiter de serveur Web.

J’ai nommé cette extension Kapaza Feed. Le code source, le paquet d’installation et la documentation sont disponibles sur le référentiel de mon compte Bitbucket. J’ai choisi de distribuer le code source sous la licence publique Mozilla (MPL, Mozilla Public License) 2.0.

La première version (0.1) est fonctionnelle: on rentre l’adresse de recherche et on peut, à tout moment, récupérer les nouvelles petites annonces.

folder-menu-entry

search-url-popup-filled

kapaza-ads

get-kapaza-ads-button-in-toolbar

Il me reste encore à soumettre l’extension sur le site Mozilla Add-ons (AMO) afin d’apporter plus de visibilité à l’extension et de rendre son installation plus facile.

En attendant, je serais très heureux de recevoir des retours des lecteurs de cet article et, en particulier, de la communauté du Planet Libre. N’hésitez donc pas à faire part de vos commentaires.

(1) En fait, avec son nouveau look en flat design, les concepteurs de 2ememain.be ont aussi eu la mauvaise idée de supprimer les flux RSS… en apparence seulement car, si le lien n’est plus disponible dans la recherche, la fonctionnalité existe encore. Pour cela, il suffit d’ajouter le suffixe « rss.xml » à l’URL de base obtenue suite à une recherche. Par exemple, une recherche dans la catégorie « Vélos pour homme » dans le Brabant wallon donne l’URL suivante :

http://www.2ememain.be/v%C3%A9los/v%C3%A9los/v%C3%A9los-pour-homme/?language=fr&p=be&p=be-19

Pour obtenir le flux RSS correspondant, il faut utiliser l’URL suivante :

http://www.2ememain.be/v%C3%A9los/v%C3%A9los/v%C3%A9los-pour-homme/rss.xml?language=fr&p=be&p=be-19

Mots-clefs : , , , ,

12 Réponses à “Kapaza Feed : ne rater aucune petite annonce Kapaza avec Mozilla Thunderbird”

  1. wilfried18 dit :

    Il aurait pas été mieux de faire ce type d’extension mais de façon globale pour n’importe quel site , en nous montrant la portion de code pour rendre ton extension compatible avec d’autre site ?

  2. julien1001 dit :

    wilfried18: il me semble difficile de faire une extension qui fonctionnerait pour tous les sites. Une partie du code consiste à interpréter les pages Web du site pour en extraire les éléments intéressants. Cette partie du code ne peut pas être rendue générique.
    Par contre, il est tout à fait possible de prendre le code de mon extension pour faire une autre extension compatible avec un autre site.

  3. Peter dit :

    Bonjour julien svp j ai une question . Pour les annonces kapaza et 2ememain avec votre programme apparai en temps real ou sa prend du temps merci de m aider.

  4. julien1001 dit :

    Bonjour Peter,

    Tout d’abord, mon extension ne gère que les petites annonces Kapaza. Pour les petites annonces 2ememain.be, il n’y a pas besoin d’extension puisque le site fournit directement des flux RSS, comme je l’explique à la fin de l’article.

    Ensuite, mon extension ne notifie pas l’ajout d’une nouvelle petite annonce sur Kapaza. Pour savoir si il y a de nouvelles petites annonces, il faut cliquer sur le bouton « Get Kapaza Ads ».

    J’espère que j’ai répondu à votre question.

  5. Peter dit :

    Bonsoir julien je voulais savoir si il possible de voire les annonce plus vite sur 2ememain ,car par exemple quand je refresh la page les nouvelles annonces sa prend environ 18 minute pour que la page se refreshi les nouvelles annonce apparai , meme avec un programme rss flux sa prend aussi environ 18 minute +- svp si il y a une solution que je pourai voire les nouvelles annonces qui apparai plus rapide si possible 1 ou 2 minute +- car quand je suis sur le site et j attend les nouvelles annonce 18 minute qui aparai +- sa deja etait consulte environ 15 fois et parfois vite vendu merci si il y a une solution . Pour kapaza aussi sa prend 16 minute pour les nouvelles annonce qui apparai si il y a une solution moin de temp svp. Merci votre aide. Bonne soiree

  6. julien1001 dit :

    Bonsoir Peter,
    Si vous constatez une différence de temps entre la création d’une annonce et sa disponibilité, j’ai bien peur que je ne puisse pas vous aider et mon extension ne résoudra pas votre problème.
    Je suis désolé.
    Bonne soirée.

  7. Peter dit :

    Re salut svp c est possible de changer quelle que chose dans l url de 2emmain pour pouvoir voire les annonce plus rapide svp? Car on doit attendre environ 15 minute pour quelle la page se refreshi svp si il y a une solution merci

    Solution avec rss ou une autre solution pour voire l annonce plus vite

  8. julien1001 dit :

    Boujour Peter,
    Je n’ai absolument aucune idée sur une manière de voir les petites annonces de 2ememain.be plus rapidement.
    Encore désolé.

  9. Peter dit :

    re bonsoir vous pouver verifier s il y a une solution svp.

    Une autre question quelle est le meillieur flux rss rapide simple et qui refresh fil real sur mac. Et sur iphone 6

    Merci de m aider

    Bonne soire

  10. julien1001 dit :

    Bonsoir,

    Je ne suis pas responsable du site 2ememain.be. Si vous avez des problèmes d’utilisation, je vous conseille de prendre contact avec les responsables de ce site.

    Pour ce qui est d’un agrégateur de flux RSS pour Mac, je vous conseille Mozilla Thunderbird. C’est le seul agrégateur que je connaisse sur Mac. Pour iPhone 6, je n’ai aucune idée.

    Désolé de ne pas pouvoir vous aider plus.

  11. rami dit :

    est ce que cela fonctionne sur mac ?
    merci

  12. julien1001 dit :

    Bonjour rami,

    Étant donné que Mozilla Thunderbird est disponible pour OS X, oui, l’extension devrait normalement fonctionner sur les ordinateurs Apple.

    Cordialement,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>