Installez l'outil Changedetection.io sur votre Raspberry Pi et vous pouvez l'utiliser pour vérifier les mises à jour sur n'importe quelle page Web.

Internet n'est pas une ressource statique et les pages peuvent changer au fil du temps. Peut-être que le texte est révisé pour montrer la supposée prescience de l'auteur. Peut-être que les prix et les niveaux de stock d'un produit particulier évoluent en fonction des caprices de l'offre et de la demande dictés par le marché.

Quelle que soit la raison, il est souvent nécessaire de surveiller une page Web pour les changements, et en exécutant Changedetection.io sur votre Raspberry Pi, vous pouvez surveiller autant de sites que vous le souhaitez et recevoir des notifications via des services tels que Discord, e-mail, Slack et Télégramme. C'est un outil gratuit incroyablement utile.

Pourquoi surveiller les sites Web pour les changements?

Le texte et les images dans les livres et les journaux sont immuables. Une fois imprimés, les mots sont là pour toujours. Bien sûr, vous pouvez déchiqueter votre numéro du New York Post ou faire un feu de joie à partir des 32 volumes du 2015 Encyclopaedia Britannica, mais cela ne fait que détruire votre copie des informations - cela ne change pas il.

Visitez le site Web du New York Post, cependant, et vous verrez que, comme sur tout autre site d'actualités, les histoires individuelles sont souvent mises à jour au fil des jours, des semaines ou des années. Des détails sont ajoutés pour clarifier l'histoire, ou supprimés s'ils sont inexacts ou non pertinents. Cela peut être gênant si vous vous fiez à une publication pour obtenir des faits. Vous voulez savoir ce qui a été changé et quand. De même, lorsqu'une nouvelle histoire est publiée, vous souhaiterez peut-être être immédiatement averti.

Les informations sur les sites Web commerciaux changent également pour refléter les changements dans l'état des produits et les niveaux de stock. Un site Web d'électronique mettra à jour sa page de catalogue pour refléter la disponibilité de nouveaux matériels, et si vous essayez de trouver un Raspberry Pi à prix raisonnable à vendre en 2023, vous souhaitez être immédiatement averti dès que le niveau des stocks dépasse zéro.

En surveillant un site Web pour les changements, vous pouvez immédiatement savoir le moment où une mise à jour est mise en ligne. Ainsi, vous aurez l'avantage sur les autres lecteurs et les acheteurs potentiels de produits.

Changedetection.io vous indique quand un site Web change

Changedetection.io est un logiciel gratuit et open source que vous pouvez utiliser pour surveiller les niveaux de stock et les pages Web pour les modifications et déclencher des notifications via Discord, e-mail, Slack, Telegram, appels API et plus. Avec une interface Web facile à utiliser, vous pouvez effectuer une comparaison ligne par ligne des versions de pages Web et pourrez voir instantanément ce qui a été modifié.

En plus de suivre les niveaux de stock et les prix, ou de surveiller les articles de presse, vous pouvez utiliser Changedetection.io pour surveiller et suivre les fichiers PDF, garder un œil sur les mises à jour des services gouvernementaux ou créer des flux RSS en fonction des modifications apportées au Web contenu.

Installer Changedetection.io sur Raspberry Pi

Changedetection.io fonctionnera sur n'importe quel processeur ARMv6, ARMv7 ou ARM64, donc tous les modèles Raspberry Pi sont pris en charge. Avant de commencer, si vous n'avez pas votre Pi connecté à un moniteur, vous devriez connectez-vous à votre Raspberry Pi en utilisant Secure Shell (SSH).

Le moyen le plus simple d'installer Changedetection.io est d'utiliser Docker et Docker Compose. Si vous ne les avez pas déjà, suivez notre guide pour installation de Docker et Docker Compose sous Linux.

Mettez à jour tous les packages de votre système avec :

sudo apt mise à jour && sudo apt améliorer

Créez un nouveau répertoire pour Changedetection.io dans votre répertoire personnel, puis utilisez le CD commande pour y accéder :

CD~
mkdirdétection modifiée.io && CDdétection modifiée.io

Utilisez maintenant le wget commande pour télécharger le fichier changesetection.io Docker Compose pour Raspberry Pi :

wget https ://raw.githubusercontent.com/dgtlmoon/changedetection.io/271181968f4a303041164b719d3affbe2d1a5181/docker-compose.yml

Utilisez l'éditeur de texte nano pour ouvrir le fichier Docker Compose :

nanodocker-composer.yml

...et décommentez (enlevez le "#") à partir de toutes les lignes suivant l'entrée "browser-chrome:". Enregistrez et quittez nano avec Ctrl + O alors Ctrl + X. Vous pouvez maintenant démarrer Docker Compose avec :

docker-composer jusqu'à -d

Docker Compose extraira les images pertinentes du hub Docker et configurera des conteneurs sur votre Raspberry Pi. Cela peut prendre un certain temps, surtout si votre Raspberry Pi est connecté au réseau via Wi-Fi.

Vous pouvez vous connecter à votre instance changesetection.io en saisissant votre.adresse.ip.locale.pi.: 5000dans la barre d'adresse de n'importe quel navigateur

Utilisez Changedetector.io sur Raspberry Pi pour surveiller les changements de page Web

Dans l'interface Web, vous verrez qu'il y a deux pages surveillées par défaut. Il s'agit du journal des modifications de changesetector.io et de la première page de Hacker News. Ceux-ci sont configurés pour rafraîchir la page toutes les trois heures. Vous pouvez modifier cet intervalle en cliquant sur Modifier à côté de l'entrée. Faites défiler jusqu'à Temps entre les vérifications et entrez une nouvelle valeur. Vous pouvez définir l'intervalle en semaines, jours, heures, minutes et secondes.

Alternativement, vous pouvez déclencher manuellement une comparaison depuis l'interface principale, en cliquant sur le bouton Revérifier bouton. Si une page Web a changé, le Aperçu l'étiquette du bouton changera pour Différence. Cliquer sur Différence pour voir les différences entre les pages. Le texte vert indique les lignes qui ont été ajoutées, tandis que le texte rouge a été supprimé.

Vous pouvez ajouter une nouvelle URL pour surveiller les changements en entrant l'adresse dans la barre et en choisissant le bouton radio pour regarder une page statique ou surveiller les réapprovisionnements.

Bien que vous puissiez déclencher des notifications via une variété de canaux, la méthode la plus simple et la plus fiable est le courrier électronique. Vous aurez besoin des informations suivantes :

  • L'adresse e-mail à partir de laquelle vous envoyez
  • Votre mot de passe SMTP
  • L'adresse e-mail à laquelle vous souhaitez recevoir la notification

Par exemple, si l'adresse e-mail à partir de laquelle vous souhaitez envoyer est "[email protected]", votre mot de passe est "p455w07d", et que vous souhaitez que "[email protected]" reçoive des notifications de modifications, vous devez entrer le suivant dans le Avis partie de la Paramètres menu:

mailtos ://email1:[email protected]? [email protected]

Envoyez une notification de test, puis appuyez sur Sauvegarder.

Surveillez n'importe quelle URL pour les changements!

Vous avez maintenant les moyens de surveiller les modifications apportées à n'importe quelle page Web, vous pouvez suivre vos sites préférés pour les dernières nouvelles, les mises à jour d'articles et les changements dans les niveaux de stock, y compris pour Raspberry Pi lui-même. Cela peut s'avérer très utile lorsque vous souhaitez garder un œil sur un site en arrière-plan, ce qui vous permet d'économiser beaucoup de temps et d'efforts en le faisant manuellement. Au lieu de cela, vous recevez des notifications automatiques par e-mail ou par d'autres services.

Si vous souhaitez lire instantanément les derniers articles sur les blogs et autres sites, pensez à utiliser une instance auto-hébergée de FreshRSS sur votre Raspberry Pi !