Namestite orodje Changedetection.io na vaš Raspberry Pi in ga lahko uporabite za preverjanje posodobitev na kateri koli spletni strani.

Internet ni statičen vir in strani se lahko sčasoma spreminjajo. Morda je besedilo popravljeno, da se pokaže domnevna avtorjeva natančnost. Morda se cene in ravni zalog določenega izdelka spreminjajo v skladu s tržnimi kapricami ponudbe in povpraševanja.

Ne glede na razlog je pogosto treba spremljati spletno stran glede sprememb in z zagonom Changedetection.io na vaši Raspberry Pi, spremljaš lahko poljubno število spletnih mest in prejemaš obvestila prek storitev, kot so Discord, e-pošta, Slack in Telegram. To je neverjetno uporabno brezplačno orodje.

Zakaj spremljati spletne strani za spremembe?

Besedilo in slike v knjigah in časopisih so nespremenljivi. Ko so besede enkrat natisnjene, so tam za vedno. Seveda lahko razrežete svojo številko New York Posta ali sestavite kres iz vseh 32 zvezkov 2015 Encyclopaedia Britannica, vendar to samo uniči vašo kopijo informacij – ne spremeni se to.

instagram viewer

Vendar pa obiščite spletno mesto New York Post in videli boste, da se – kot na katerem koli drugem spletnem mestu z novicami – posamezne zgodbe pogosto posodabljajo čez dneve, tedne ali leta. Podrobnosti so dodane za razjasnitev zgodbe ali odstranjene, če so netočne ali nepomembne. To je lahko neprijetno, če se za dejstva zanašate na publikacijo. Želite vedeti, kaj se je spremenilo in kdaj. Podobno, ko je objavljena nova zgodba, boste morda želeli biti takoj obveščeni.

Informacije na komercialnih spletnih mestih se prav tako spremenijo, da odražajo spremembe statusa izdelkov in ravni zaloge. Spletno mesto z elektroniko bo posodobilo svojo stran kataloga, da bo odražalo novo strojno opremo, ki bo na voljo, in če poskušate najti Raspberry Pi po razumni ceni, ki bo naprodaj leta 2023, želite biti takoj obveščeni takoj, ko se raven zalog dvigne nad nič.

Če spremljate spletno mesto glede sprememb, lahko takoj izveste trenutek, ko je posodobitev objavljena. Tako boste imeli prednost pred drugimi bralci in potencialnimi kupci izdelkov.

Changedetection.io vam pove, ko se spletno mesto spremeni

Changedetection.io je brezplačna odprtokodna programska oprema, ki jo lahko uporabljate za spremljanje ravni zalog in posameznikov spletne strani za spremembe in sproži obvestila prek Discorda, e-pošte, Slacka, Telegrama, klicev API-ja in več. S spletnim vmesnikom, ki je enostaven za uporabo, lahko primerjate različice spletnih strani po vrsticah in takoj vidite, kaj je bilo spremenjeno.

Poleg sledenja stopnjam zalog in cenam ali spremljanju novic lahko uporabite Changedetection.io za spremljanje in sledenje datotekam PDF, spremljanje posodobitev vladnih oddelkov ali ustvarjanje virov RSS na podlagi sprememb v spletu vsebino.

Namestite Changedetection.io na Raspberry Pi

Changedetection.io bo deloval na katerem koli procesorju ARMv6, ARMv7 ali ARM64, tako da so podprti vsi modeli Raspberry Pi. Preden začnete, morate povedati, če Pi nimate priključenega na monitor povežite se s svojim Raspberry Pi s pomočjo Secure Shell (SSH).

Najlažji način za namestitev Changedetection.io je z Dockerjem in Docker Compose. Če jih še nimate, sledite našemu vodniku namestitev Dockerja in Docker Compose na Linux.

Posodobite vse pakete v vašem sistemu z:

sudo apt nadgradnja && sudo apt nadgradnja

Ustvarite nov imenik za Changedetection.io v svojem domačem imeniku in nato uporabite cd ukaz za pomik vanj:

cd~
mkdirspremenjena zaznava.io && cdspremenjena zaznava.io

Zdaj uporabite wget ukaz za prenos datoteke Changetection.io Docker Compose za Raspberry Pi:

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

Uporabite nano urejevalnik besedila, da odprete datoteko Docker Compose:

nanodocker-compose.yml

... in odkomentiraj (odstrani "#") iz katere koli vrstice, ki sledi vnosu "browser-chrome:". Shranite in zapustite nano z Ctrl + O potem Ctrl + X. Zdaj lahko zaženete Docker Compose z:

docker-compose up -d

Docker Compose bo potegnil ustrezne slike iz središča Docker in nastavil vsebnike na vaš Raspberry Pi. To lahko traja nekaj časa, še posebej, če je vaš Raspberry Pi povezan z omrežjem prek Wi-Fi.

S svojim primerkom Changetection.io se lahko povežete tako, da vnesete vaš.pi.lokalni.ip.naslov: 5000v naslovno vrstico katerega koli brskalnika

Uporabite Changedetector.io na Raspberry Pi za spremljanje sprememb spletne strani

V spletnem vmesniku boste videli, da sta privzeto nadzorovani dve strani. To sta dnevnik sprememb Changetector.io in prva stran Hacker News. Ti so nastavljeni tako, da osvežijo stran vsake tri ure. Ta interval lahko spremenite s klikom Uredi poleg vnosa. Pomaknite se navzdol do Čas med preverjanjem in vnesite novo vrednost. Interval lahko nastavite v tednih, dnevih, urah, minutah in sekundah.

Lahko pa tudi ročno sprožite primerjavo iz glavnega vmesnika, tako da kliknete na Ponovno preveri gumb. Če se je spletna stran spremenila, se Predogled oznaka gumba se bo spremenila v Razl. Kliknite na Razl da vidite razlike med stranmi. Zeleno besedilo označuje vrstice, ki so bile dodane, medtem ko je rdeče besedilo odvzeto.

Dodate lahko nov URL, da spremljate spremembe, tako da naslov vnesete v vrstico in izberete izbirni gumb za ogled statične strani ali spremljanje obnove zalog.

Medtem ko lahko sprožite obvestila prek različnih kanalov, je najlažji in najbolj zanesljiv način e-pošta. Potrebovali boste naslednje informacije:

  • E-poštni naslov, s katerega pošiljate
  • Vaše geslo za SMTP
  • E-poštni naslov, na katerega želite prejemati obvestila

Če je na primer e-poštni naslov, s katerega želite pošiljati, "[email protected]", je vaše geslo "p455w07d" in želite, da "[email protected]" prejema obvestila o spremembah, bi vnesli po V Obvestila del od nastavitve meni:

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

Pošljite testno obvestilo in pritisnite Shrani.

Spremljajte kateri koli URL za spremembe!

Zdaj imate sredstva za spremljanje sprememb katere koli spletne strani, lahko spremljate svoja priljubljena spletna mesta za sveže novice, posodobitve člankov in spremembe ravni zalog – vključno s samim Raspberry Pi. To se lahko izkaže za zelo uporabnega, če želite spletno mesto spremljati v ozadju, s čimer prihranite veliko časa in truda pri ročnem izvajanju. Namesto tega prejmete samodejna obvestila po e-pošti ali drugih storitvah.

Če želite takoj prebrati najnovejše članke na blogih in drugih spletnih mestih, razmislite o uporabi samostojnega primerka FreshRSS na vašem Raspberry Pi!