Houd webpagina-updates in de gaten met Changedetection.io op Raspberry Pi

Houd webpagina-updates in de gaten met Changedetection.io op Raspberry Pi
Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

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 je Raspberry Pi uit te voeren, kun je zoveel sites monitoren als je wilt en meldingen ontvangen via services zoals Discord, e-mail, Slack en Telegram. Het is een ongelooflijk handige gratis tool.





MAAK GEBRUIK VAN DE VIDEO VAN DE DAG SCROLL OM DOOR TE GAAN MET INHOUD

Waarom websites controleren op wijzigingen?

  Nieuwe toevoegingen op de website van Movie Locations

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 Encyclopaedia Britannica 2015, maar dit vernietigt alleen je exemplaar van de informatie - het verandert het niet.





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.

Nintendo Switch maakt geen verbinding met internet

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 dat er nieuwe hardware beschikbaar komt, en als je probeert een redelijk geprijsde Raspberry Pi te koop te vinden in 2023, wil je onmiddellijk op de hoogte worden gesteld zodra de voorraad boven nul stijgt.



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 webpagina's te controleren op wijzigingen, en om meldingen te activeren 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 het bewaken en volgen van PDF-bestanden, het in de gaten houden van updates van overheidsafdelingen of het maken van RSS-feeds op basis van wijzigingen in webinhoud.

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 apt update && sudo apt upgrade

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

hoe je Steam-spellen kunt pinnen om te beginnen
 cd~ 
mkdir changedetection.io && cd changedetection.io
  het downloaden van het docker compose-bestand op de opdrachtregel

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:

 nano docker-compose.yml

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

 docker-compose up -d
  het trekken van gewijzigde detectiecontainers met docker compose

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:5000 in de adresbalk van elke browser

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

  standaard gewijzigde detectie webinterface

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
  e-mailmelding instellen met wijzigingsdetectie

Als het e-mailadres waarmee u wilt verzenden bijvoorbeeld 'email1@example.com' is, is uw wachtwoord 'p455w07d' en u wilt dat 'email2@example.com' meldingen over wijzigingen ontvangt, voert u het volgende in de Meldingen gedeelte van de Instellingen menu:

 mailtos://email1:p455w07d@example.com?to=email2@example.com

Stuur een testmelding en druk vervolgens op Redden .

update windows xp naar windows 7 gratis

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!