返回首頁 

Greasy Fork is available in English.

MBC Everywhere

Script d'ajout de fonctionnalité LeBonCoin (filtres, tag, distances, sauvegarde "cloud",...)

Version au 29/03/2015. Voir la dernière version.


Installer ce script?
Auteur
Sri Hampra
Notes
000
Version
3.2
Créé
16/01/2015
Mis à jour
29/03/2015
Taille
24,5 ko
Licence
N/A
S'applique à

Soutenir le développement

Faire un don
Notez le
Devenez fan
Partagez le

Les statistiques userscripts ne marchent pas et il faut s'inscrire pour laisser un commentaire. Bilan : aucune trace,je pourrais être le seul à utiliser le script. Ce n'est pas le cas, mais ce n'est pas motivant.

Pour vous éviter toute inscription, merci de prendre 2mn pour compléter
ce questionnaire. Un grand merci!

Faire un don

Donner est un acte totalement volontaire et généreux, aussi modeste soit-il.
C'est la meilleure manière de soutenir ce script, de remercier pour le travail accompli et de montrer votre appréciation de celui-ci.
Ce soutien permets aussi d'apporter la motivation pour le support et l'amélioration de cet outil.


Donate Paypal


Si ce soutien s'avérait important, de nouvelles possibilités pourraient voir le jour (indépendance pour le stockage des données,nom de domaine,...).

Fonctionnalités

LeBonCoin ayant volontairement un esprit minimaliste, le script permets de compléter les fonctions qui manquent le plus :

  • Sauvegarde/Restauration des vos annonces enregistrées, pour les retrouver quel que soit le PC utilisé!
  • Les annonces enregistrées sont grisées dans les résultats de recherche
  • Sauvegarde de vos paramètres de recherche pour les retrouver en un clic, et possibilité de naviguer entre plusieurs recherches sauvegardées!
  • Tags sauvegardés automatiquement sur les annonces enregistrées
  • Possibilité de filtrer vos annonces enregistrés par tags
A venir :

  • Distance depuis votre ville de départ, sur tous les résultats de la recherche
  • Indication sur les articles pour lesquels un mail a été envoyés
  • Notes complémentaires sur les annonces sauvegardées

Instructions

Installer le script

  • Vous utilisez Firefox
    • Installez
      GreaseMonkey (module permettant l'utilisation des scripts), dispo ici
  • Vous utilisez Chrome, aucun module à installer
  • Cliquer sur "Install", le bouton vert en haut à droite de ce site

Créer un compte sur Parse.com

Le principe est de stocker vos données en ligne, puisque LeBonCoin ne le propose pas.
A défaut de pouvoir vous proposer un espace dédié (voir dons), le script nécessite un compte sur
https://parse.com.
Ce site est gratuit (pour le volume de données nécessaire ici).

  • Allez sur
    Parse.com et créez un compte
  • Le site demande ensuite de créer sa "first app", donnez le nom que vous souhaitez (lbc par exemple)
  • Rendez-vous sur votre compte (Account dans le menu "Welcome" en haut à droite ou direct à cette adresse :
    https://parse.com/account )
  • Cliquez sur App keys (en haut)
  • Récupérez les clés Application ID et REST API Key : ce sont ces clés qui permettront au script de sauver vos données.
    • Bien sûr, si vous avez plusieurs bases, sélectionnez les clés de celle que vous souhaitez utiliser.
    • Vous pouvez copier ces clés quelque part ou directement dans le script (voir étape suivante)

Configurer le script

  • Rendez-vous sur LeBonCoin...
  • Sur le nouveau menu tout à gauche, cliquez sur Configurer puis renseignez les deux codes précédents (ainsi que votre ville pour le calcul des distances).
  • Cliquez sur Enregistrer :  c'est fonctionnel!



Et surtout, n'hésitez pas à laisser un message. Si cet outil intéresse du monde, je continuerais à le compléter!

Suivi

Historique

-------Version 1.0 : Création!

• Version 1.1 : Ajout formulaire de configuration Parse.com

• Version 1.2
- Ajout gestion des recherche
- Déplacement des fonctions dans le menu flottant
• Version 1.3
- Enfin du CSS!
- Ajout des tags
• Version 1.4
- Ajout filtre texte sur les tags
- CSS pour visualiser l'état des tags (enregistrement,...)
• Version 1.5
- Ajout filtre texte pour les tags
- CSS pour visualiser l'état des tags (enregistrement,...)
• Version 1.6
- Optimisation (moins de requêtes vers Parse.com et affichage plus rapide) via modification du code et via l'ajout d'un localStorage


-------Version 2.0 :

  • La synchronisation est faites automatiquement sur chaque action!
  • Transformation du filtre texte des tags en menu déroulant rempli automatiquement

• Version 2.1 / 2.2

  • Révision pour compatibilité avec Chrome
  • Sécurité : suppression des unsafeWindows
  • Optmisation toujours (gestion des recherches,...)

• Version 2.3

  • Gestion des mises à jour
  • Bouton "1ère sauvegarde" pour backup des annonces lors d'une 1ère installation

• Version 2.4

  • Conservation du filtre par tag

• Version 2.4

  • Ajout d'un lien vers un formulaire "Votre avis", et d'un compteur de MAJ (celui de userscripts étant défaillant...)

-------Version 3.0 :

  • Intégration des distances, durée et des liens vers google maps!
  • Affichage vert (0-15km)/orange (15-30km)/rouge (>15km) des distances
  • Filtre sur ces distances via champ 'distance max'
  • Le champ 'origine' est déplacé dans les filtres (plus facile à modifier à loisir), et gère les adresses complètes
  • Amélioration des filtres du script (validation par 'enter',...)
  • - Ajout des notes sur les annonces sauvées
  • Correction de plusieurs bugs

• Version 3.1

  • Ajout d'un tri sur les annonces sauvées (y compris les notes pour faire votre propres tris)
  • Liste de choix lors de la saisie d'un tags des annonces sauvées
  • Choix du tri sur les annonces sauvées
  • Liste de choix sur les tags des annonces sauvées
  • Suite à la demande : visibilité de la zone de clic de google maps accrue
  • Les vérifications de mises à jours se font pas l'un de mes sites, pour être indépendant de Userscripts/greasyfork/... en cas de problème

• Version 3.2

  • Correction bug qui décalait le menu du site
  • Affichage des pages de résultats avec un simple scroll!



TODO LIST

  • Suivi des mails envoyés