Installeer de tool Changedetection.io op uw Raspberry Pi en u kunt deze gebruiken om te controleren op updates op elke webpagina.

Het internet is geen statische bron en pagina's kunnen in de loop van de tijd veranderen. Misschien is de tekst herzien om de veronderstelde voorkennis van de auteur te tonen. Misschien verschuiven prijzen en voorraadniveaus van een bepaald product volgens de marktgestuurde grillen van vraag en aanbod.

Wat de reden ook is, het is vaak nodig om een ​​webpagina te controleren op wijzigingen en door Changedetection.io op uw Raspberry te draaien Pi, je kunt zoveel sites volgen als je wilt en meldingen ontvangen via services zoals Discord, e-mail, Slack en Telegram. Het is een ongelooflijk handige gratis tool.

Waarom websites controleren op wijzigingen?

Tekst en beeld in boeken en kranten is onveranderlijk. Eenmaal gedrukt, zijn de woorden er voor altijd. Natuurlijk kun je je nummer van de New York Post versnipperen, of een vreugdevuur maken van alle 32 delen van de 2015 Encyclopaedia Britannica, maar dit vernietigt alleen uw exemplaar van de informatie - het verandert niet Het.

Bezoek echter de website van de New York Post en u zult zien dat – net als op elke andere nieuwssite – individuele verhalen vaak gedurende dagen, weken of jaren worden bijgewerkt. Details worden toegevoegd om het verhaal te verduidelijken, of verwijderd als ze onnauwkeurig of irrelevant zijn. Dit kan onhandig zijn als u voor feiten op een publicatie vertrouwt. U wilt weten wat er is gewijzigd en wanneer. Evenzo, wanneer een nieuw verhaal wordt gepost, wilt u misschien meteen op de hoogte worden gesteld.

Informatie op commerciële websites verandert ook om veranderingen in productstatus en voorraadniveaus weer te geven. Een elektronicawebsite zal zijn cataloguspagina bijwerken om aan te geven of er nieuwe hardware beschikbaar komt en of u probeert te vinden een redelijk geprijsde Raspberry Pi in 2023 te koop wil hebben, wil je direct verwittigd worden zodra de voorraadniveaus boven komen drijven nul.

Door een website te monitoren op wijzigingen, weet je direct wanneer een update live gaat. U hebt dus een voorsprong op andere lezers en potentiële productkopers.

Changedetection.io vertelt u wanneer een website verandert

Changedetection.io is gratis en open source software die u kunt gebruiken om voorraadniveaus en individuele gegevens te bewaken webpagina's voor wijzigingen en triggermeldingen via Discord, e-mail, Slack, Telegram, API-oproepen en meer. Met een gebruiksvriendelijke webinterface kunt u de versies van webpagina's regel voor regel vergelijken en ziet u direct wat er is gewijzigd.

Naast het volgen van voorraadniveaus en prijzen, of het volgen van nieuwsartikelen, kunt u Changedetection.io gebruiken voor monitoring en het volgen van PDF-bestanden, het in de gaten houden van updates van overheidsafdelingen of het maken van RSS-feeds op basis van wijzigingen op internet inhoud.

Installeer Changedetection.io op Raspberry Pi

Changedetection.io werkt op elke ARMv6-, ARMv7- of ARM64-processor, dus alle Raspberry Pi-modellen worden ondersteund. Voordat je begint, als je je Pi niet op een monitor hebt aangesloten, zou je dat moeten doen maak verbinding met uw Raspberry Pi met behulp van Secure Shell (SSH).

De eenvoudigste manier om Changedetection.io te installeren is met Docker en Docker Compose. Als je deze nog niet hebt, volg dan onze gids om Docker en Docker Compose installeren op Linux.

Werk alle pakketten op uw systeem bij met:

sudo geschikt update && sudo geschikt upgrade

Maak een nieuwe map voor Changedetection.io in uw thuismap en gebruik vervolgens de CD opdracht om erin te gaan:

CD~
mkdirveranderdedetectie.io && CDveranderdedetectie.io

Gebruik nu de wkrijg opdracht om het changetetection.io Docker Compose-bestand voor Raspberry Pi te downloaden:

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

Gebruik de nano-teksteditor om het Docker Compose-bestand te openen:

nanodocker-componeren.yml

...en verwijder het commentaar (verwijder de "#") uit alle regels die volgen op het item "browser-chrome:". Opslaan en nano afsluiten met Ctrl+O Dan Ctrl+X. U kunt Docker Compose nu starten met:

docker-samenstellen up -d

Docker Compose haalt de relevante afbeeldingen uit de Docker-hub en stelt containers op uw Raspberry Pi in. Dit kan even duren, vooral als je Raspberry Pi via Wi-Fi met het netwerk is verbonden.

U kunt verbinding maken met uw instance changetetection.io door in te voeren uw.pi.lokaal.ip.adres: 5000in de adresbalk van elke browser

Gebruik Changedetector.io op Raspberry Pi om wijzigingen op webpagina's te bewaken

In de webinterface ziet u dat er standaard twee pagina's worden gecontroleerd. Dit zijn de changelog van changedetector.io en de voorpagina van Hacker News. Deze zijn ingesteld om de pagina elke drie uur te verversen. U kunt dit interval wijzigen door op te klikken Bewerking naast de ingang. Scroll naar beneden naar Tijd tussen controle en voer een nieuwe waarde in. U kunt het interval instellen in weken, dagen, uren, minuten en seconden.

Als alternatief kunt u handmatig een vergelijking activeren vanuit de hoofdinterface door op te klikken Opnieuw controleren knop. Als een webpagina is gewijzigd, wordt de Voorbeeld knoplabel verandert in verschil. Klik op verschil om de verschillen tussen de pagina's te zien. Groene tekst geeft regels aan die zijn toegevoegd, terwijl rode tekst is verwijderd.

U kunt een nieuwe URL toevoegen om op wijzigingen te letten door het adres in de balk in te voeren en het keuzerondje te kiezen voor het bekijken van een statische pagina of het kijken naar aanvullingen.

Hoewel u meldingen via verschillende kanalen kunt activeren, is e-mail de eenvoudigste en meest betrouwbare methode. U heeft de volgende informatie nodig:

  • Het e-mailadres van waaruit u verzendt
  • Uw SMTP-wachtwoord
  • Het e-mailadres waarop u de melding wilt ontvangen

Als het e-mailadres waarmee u wilt verzenden bijvoorbeeld "[email protected]" is, is uw wachtwoord dat ook "p455w07d", en u wilt dat "[email protected]" meldingen van wijzigingen ontvangt, voert u de volgen In de Meldingen gedeelte van de Instellingen menu:

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

Stuur een testmelding en druk vervolgens op Redden.

Controleer elke URL op wijzigingen!

Nu heb je de mogelijkheid om elke webpagina te controleren op wijzigingen, je kunt je favoriete sites volgen voor nieuw nieuws, artikelupdates en wijzigingen in voorraadniveaus, ook voor Raspberry Pi zelf. Dit kan erg handig zijn als u een site op de achtergrond in de gaten wilt houden, waardoor u een hoop tijd en moeite bespaart door dit handmatig te doen. In plaats daarvan krijg je automatische meldingen via e-mail of andere diensten.

Als je direct de nieuwste artikelen op blogs en andere sites wilt lezen, overweeg dan om een ​​zelfgehoste instantie van FreshRSS op je Raspberry Pi te gebruiken!