En début d’année, j’ai découvert l’outil changedetection.io qui permet d’être prévenu par mail dès qu’une mise à jour est faite sur une page web. Et il existe des tas de situations où l’on aimerait être notifié le plus rapidement possible dès qu’une nouvelle info toute fraîche est publiée sur un site :
un produit en rupture de stock qui redevient disponible, un prix qui baisse, des places de concert qui viennent d’être mises à la vente, une page web modifiée par un tiers malicieux… On peut aussi utiliser « changedetection » pour palier à l’absence de flux rss sur certains sites. Bref, je trouve ce tool super pratique, et en l’utilisant tu vas pouvoir laisser reposer la touche F5 de ton clavier 🙂
En plus, « changedetection » est: libre, auto-hébergeable, très souple dans sa configuration, et propose un joli tableau de bord pour pouvoir configurer aux petits oignons ses alertes préférées:
Installation de changedetection
Pour le tester sur son pc avant de l’adopter sur son serveur, on peut utiliser son image docker.
On clône le repo officiel:
git clone https://github.com/dgtlmoon/changedetection.io.git
cd changedetection
Puis on lance l’image en local:
docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
On accède au tableau de bord de « changedetection » à l’adresse suivante:
http://127.0.0.1:5000,
Ajouter une page web à surveiller
Le mois dernier, je me suis servi de « changedetection » pour être prévenu de la mise en ligne du planning des conférences pour Lehack. Comme les infos tardaient à venir, j’ai ajouté le site lehack.org dans l’outil:
J’ai configuré 2/3 options en cliquant sur « edit »:
Configuration
- Régler le temps d’intervalle entre 2 checks
- Attention à ne pas mettre des intervalles trop courts au risque de se faire bannir
- Onglet « Notifications »
Pour construire l’url de notif par mail :
mailtos://user:MotDepasse@mail.com?to=log@mail.com
Résultat
J’ai reçu un mail m’informant du planning des conf de Lehack avant même que ces derniers n’aient communiqué sur leur compte Twitter officiel.
Un outil complet:
Changedetection possède de nombreuses autres options intéressantes pour :
- prendre des captures d’écran des changements d’un site ( grâce à webdriver/chrome javascript)
- filtrer le contenu (par regex)
- envoyer des notifs sur messageries populaires comme Telegram, Signal, Rocketchat…
Conclusion
Voilà belle découverte pour ma part que cet outil changedetection que j’ai fini par installer sur mon serveur à la maison. En ce moment , je monitore les stocks de raspberry prochainement à la vente sur le site rpilocator (au passage merci @Yves Rougy pour la découverte de ce site).
J’espère que pour vous il en sera de même et que changedetection vous rendra service et saura compléter votre liste d’outils de veille.
Dommage que tu ne montre pas comment installer visual ?
ça permet de sélectionner une partie de la page web sans effort.
merci pour la découverte
Super tool , j’ai testé les screenshot ca fonctionne vraiment bien
En effet un très bon complément pour la veille techno.
Pour ma part je l’utilise en complément de Freshrss.