Je suis un très gros utilisateur de Leboncoin. J'utilise énormément la fonctionnalité de recherches sauvegardées afin d'aller plus vite dans mes trouvailles. Mais il me manquait quelque chose : pouvoir accéder à une recherche sauvegardée rapidement. J'ai décidé de créer une petite extension pour navigateur Google Chrome et Vivaldi, permettant d'accéder à ses recherches Leboncoin ultra facilement.
Comme je le disais, je navigue sur Leboncoin tous les jours, pour tout un tas de recherches.
Pour accéder à mes recherches sauvegardées, j'utilisais un classique raccourci dans ma barre de favoris de mon navigateur. Néanmoins, lorsque je devais souvent consulter une recherche, c'était assez lent pour y accéder.
J'ai donc décidé de créer une extension qui récupère les recherches sauvegardées Leboncoin et qui les affiche dans la fenêtre de l'extension :)
La technique
Il y a deux étapes dans le fonctionnement de l'extension. Il faut tout d'abord que l'utilisateur soit connecté sur Leboncoin et qu'il accède à sa page des recherches sauvegardées. Il doit ensuite ouvrir l'extension et cliquer sur le bouton "Récupérer les recherches" afin que l'extension lise et parse le code source de l'onglet actif et en détermine les différentes recherches sauvegardées. Leur nom et URL sont ainsi enregistrés dans le local storage.
Une fois la récupération faite, l'utilisateur peut accéder à ses recherches à tout moment en cliquant sur le bouton de l'extension. La popup liste toutes ses recherches :
Un champ permet de filtrer les recherches et d'affiner la liste :
L'utilisateur peut à tout moment resynchroniser ses recherches en refaisant la procédure décrite plus haut et également expliquée dans l'encart bleu de la popup.
Liens
L'extension est pour le moment disponible sur ces navigateurs :
Je n'ai malheureusement pas réussi à passer la validation du store Edge...
Bien entendu, le code source du projet est disponible sur Github !
Si vous aussi vous utilisez beaucoup les recherches sauvegardées de Leboncoin, n'hésitez pas à me faire un retour sur l'utilisation de l'extension !