Une Google Script pour créer des alertes e-mail sur leboncoin.fr

Le célèbre site de vente en ligne Leboncoin.fr ne propose pas l’option d’ “Alerte” sur son site. Dommage.

Par contre, en fouillant un peu sur le net, je suis tombé sur un script Google très intéressant et simple à mettre en place. Il permet d’envoyer des mails sur l’adresse et à la fréquence de votre choix.

Pré-requis : Avoir un compte Gmail pour profiter de Google Drive.

Etape 1 : Télécharger le fichier

La première étape consiste à copier le fichier tableur dans votre espace Google Drive. Cliquez simplement sur ce LIEN qui vous redirigera vers une page où il faut cliquer sur “Oui, créer une copie” (voir image ci-dessous) :

copiedocuementdriveVous voyez donc apparaître un tableur semblable à celui présenté ci-dessous. Ce tableur vous permet donc de gérer vos alertes (ajout, suppression, adresse des annonces etc…).

alertelbcmain

Etape 2 : Ajout d’une alerte

Pour ajouter une alterte, rendez-vous dans l’onglet “Données“.

Ajoutez un libellé dans la colonne A et collez le lien de la recherche leboncoin pour laquelle vous souhaitez être alerté dans la colonne B.

Laissez la cellule de la colonne C libre!

Etape 3 : Configuration (1/2)

La petite partie configuration démarre maintenant. Rien de bien compliqué, il s’agit d’initialiser le script.

Sélectionnez le menu “Lbc Alertes” puis cliquez sur “Setup email“.

Le script s’exécute puis vous demande votre adresse mail.

setupmail

Etape 4 : Configuration (2/2)

La dernière étape de la configuration consiste à initialiser la recherche.

Pour ça, sélectionnez le menu “Lbc Alertes (comme dans l’étape 3) et cliquez sur “Setup recherche“.

Le script s’exécute puis complète la cellule de la colonne C.

setuprecherche

Etape 5 : Fréquence des alertes

La toute dernière étape de ce tutoriel consiste à déterminer la fréquence des alertes.

Cliquez sur :

  • Outils
  • Editeur de scripts

Vous arrivez alors sur le code source du tableur :

codesourcealerte

Le déclencheur va être mis en place sur la fonction “lbc()“. C’est cette fonction qui permet d’envoyer des mails.

Cliquez sur :

  • Ressources
  • Déclencheurs du projet actuel
  • Choisissez la fonction “lbc()
  • Définissez l’échéance de déclenchement de la fonction (5minutes dans mon cas)

declencheurlbcalerte

Voilà, votre alerte est maintenant prête!

Une autre méthode que j’utilisais auparavant est bien pratique mais un peu compliquée à mettre en place puisqu’il faut utiliser une tâche Cron qui va “checker” l’arrivée de nouvelles annonces.

Je vous donne quand même le lien du code source pour ceux que ça peut intéresser: Lien GitHub (par Blount)