Installer værktøjet Changedetection.io på din Raspberry Pi, og du kan bruge det til at søge efter opdateringer på enhver webside.

Internettet er ikke en statisk ressource, og sider kan ændre sig over tid. Måske er teksten revideret for at vise forfatterens formodede forvidenhed. Måske skifter priser og lagerniveauer for et bestemt produkt i overensstemmelse med de markedsdrevne luner af udbud og efterspørgsel.

Uanset årsagen er der ofte behov for at overvåge en webside for ændringer og ved at køre Changedetection.io på din Raspberry Pi, du kan overvåge så mange websteder, du vil, og modtage meddelelser gennem tjenester som Discord, e-mail, Slack og Telegram. Det er et utroligt nyttigt gratis værktøj.

Hvorfor overvåge websteder for ændringer?

Tekst og billeder i bøger og aviser er uforanderlige. Når først de er trykt, er ordene der for evigt. Selvfølgelig kan du smadre dit nummer af New York Post eller bygge et bål fra alle 32 bind af 2015 Encyclopaedia Britannica, men dette ødelægger kun din kopi af informationen - det ændrer sig ikke det.

Besøg New York Posts hjemmeside, og du vil se, at – som på ethvert andet nyhedssite – individuelle historier ofte opdateres over dage, uger eller år. Detaljer tilføjes for at tydeliggøre historien eller fjernes, hvis de er unøjagtige eller irrelevante. Dette kan være ubelejligt, hvis du stoler på en publikation for fakta. Du vil gerne vide, hvad der blev ændret, og hvornår. Ligeledes, når en ny historie er postet, vil du måske få besked med det samme.

Oplysninger på kommercielle websteder ændres også for at afspejle ændringer i produktstatus og lagerniveauer. Et elektronikwebsted vil opdatere sin katalogside for at afspejle ny hardware, der bliver tilgængelig, og hvis du prøver at finde en rimelig Raspberry Pi til salg i 2023, vil du straks have besked, så snart lagerniveauet stiger over nul.

Ved at overvåge en hjemmeside for ændringer, kan du straks finde ud af det øjeblik, en opdatering går live. Så du har fordelen i forhold til andre læsere og potentielle produktkøbere.

Changedetection.io fortæller dig, når et websted ændres

Changedetection.io er gratis og open source-software, du kan bruge til at overvåge lagerniveauer og individuelle websider for ændringer og udløser meddelelser via Discord, e-mail, Slack, Telegram, API-kald og mere. Med en brugervenlig webgrænseflade kan du foretage en linje-for-linje sammenligning af websideversioner og vil med det samme kunne se, hvad der er blevet ændret.

Ud over at spore lagerniveauer og priser eller overvåge nyhedsartikler, kan du bruge Changedetection.io til overvågning og sporing af PDF-filer, holde øje med opdateringer fra statslige myndigheder eller oprette RSS-feeds baseret på ændringer på nettet indhold.

Installer Changedetection.io på Raspberry Pi

Changedetection.io kører på enhver ARMv6-, ARMv7- eller ARM64-processor, så alle Raspberry Pi-modeller er understøttet. Før du starter, hvis du ikke har din Pi tilsluttet en skærm, skal du opret forbindelse til din Raspberry Pi ved hjælp af Secure Shell (SSH).

Den nemmeste måde at installere Changedetection.io på er med Docker og Docker Compose. Hvis du ikke allerede har disse, så følg vores guide til installation af Docker og Docker Compose på Linux.

Opdater alle pakkerne på dit system med:

sudo apt opdatering && sudo apt opgradering

Opret en ny mappe til Changedetection.io i din hjemmemappe, og brug derefter cd kommando for at flytte ind i det:

cd~
mkdirændret registrering.io && cdændret registrering.io

Brug nu wget kommando for at downloade filen changetection.io Docker Compose til Raspberry Pi:

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

Brug nano-teksteditoren til at åbne Docker Compose-filen:

nanodocker-komponer.yml

... og afkommenter (fjern "#") fra alle linjer efter "browser-chrome:"-indgangen. Gem og afslut nano med Ctrl + O derefter Ctrl + X. Du kan nu starte Docker Compose med:

docker-komponere op -d

Docker Compose trækker de relevante billeder fra Docker-hubben og opsætter containere på din Raspberry Pi. Dette kan tage et stykke tid, især hvis din Raspberry Pi er forbundet til netværket via Wi-Fi.

Du kan oprette forbindelse til din changeetection.io-instans ved at indtaste din.pi.local.ip.adresse: 5000i adresselinjen i enhver browser

Brug Changedetector.io på Raspberry Pi til at overvåge websideændringer

I webgrænsefladen vil du se, at der er to sider, der overvåges som standard. Disse er changelog fra changetector.io og forsiden af ​​Hacker News. Disse er indstillet til at opdatere siden hver tredje time. Du kan ændre dette interval ved at klikke Redigere ved siden af ​​indgangen. Rul ned til Tid mellem kontrol og indtast en ny værdi. Du kan indstille intervallet i uger, dage, timer, minutter og sekunder.

Alternativt kan du manuelt udløse en sammenligning fra hovedgrænsefladen ved at klikke på Tjek igen knap. Hvis en webside har ændret sig, Forhåndsvisning knapetiketten ændres til Diff. Klik på Diff for at se forskellene mellem siderne. Grøn tekst angiver linjer, der er tilføjet, mens rød tekst er fjernet.

Du kan tilføje en ny URL for at holde øje med ændringer ved at indtaste adressen i bjælken og vælge alternativknappen for enten at se en statisk side eller se efter genopfyldning.

Selvom du kan udløse meddelelser via en række forskellige kanaler, er den nemmeste og mest pålidelige metode e-mail. Du skal bruge følgende oplysninger:

  • Den e-mailadresse, du sender fra
  • Din SMTP-adgangskode
  • Den e-mailadresse, du ønsker, skal modtage meddelelsen

For eksempel, hvis den e-mailadresse, du vil sende fra, er "[email protected]", er din adgangskode "p455w07d", og du ønsker, at "[email protected]" skal modtage meddelelser om ændringer, skal du indtaste følger ind i Meddelelser afsnit af Indstillinger menu:

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

Send en testmeddelelse, og tryk derefter Gemme.

Overvåg enhver URL for ændringer!

Nu har du midlerne til at overvåge enhver webside for ændringer, du kan holde styr på dine yndlingswebsteder for friske nyheder, artikelopdateringer og ændringer i lagerniveauer – inklusive for selve Raspberry Pi. Dette kan vise sig at være meget nyttigt, når du vil holde øje med et websted i baggrunden, hvilket sparer dig for en masse tid og kræfter ved at gøre det manuelt. I stedet får du automatiske notifikationer via e-mail eller andre tjenester.

Hvis du med det samme vil læse de seneste artikler om blogs og andre websteder, kan du overveje at bruge en selv-hostet forekomst af FreshRSS på din Raspberry Pi!