Instalirajte alat Changedetection.io na svoj Raspberry Pi i možete ga koristiti za provjeru ažuriranja na bilo kojoj web stranici.

Internet nije statičan resurs i stranice se mogu mijenjati tijekom vremena. Možda je tekst revidiran kako bi se pokazala navodna pronicljivost autora. Možda se cijene i razine zaliha određenog proizvoda mijenjaju u skladu s tržišnim hirovima ponude i potražnje.

Bez obzira na razlog, često postoji potreba za praćenjem promjena web stranice i pokretanjem Changedetection.io na vašem Raspberryju Pi, možete nadzirati koliko god želite stranica i primati obavijesti putem usluga kao što su Discord, e-pošta, Slack i Telegram. To je nevjerojatno koristan besplatni alat.

Zašto pratiti promjene na web stranicama?

Tekst i slike u knjigama i novinama su nepromjenjivi. Jednom ispisane, riječi su tu zauvijek. Naravno, možete razdvojiti svoj broj New York Posta ili zapaliti lomaču od sva 32 sveska 2015 Encyclopaedia Britannica, ali ovo samo uništava vašu kopiju informacija—ne mijenja se to.

instagram viewer

Međutim, posjetite web stranicu New York Posta i vidjet ćete da se – kao i na bilo kojoj drugoj web stranici s vijestima – pojedinačne priče često ažuriraju danima, tjednima ili godinama. Pojedinosti se dodaju kako bi se razjasnila priča ili se uklanjaju ako su netočne ili irelevantne. Ovo može biti nezgodno ako se oslanjate na publikaciju za činjenice. Želite znati što je promijenjeno i kada. Isto tako, kada se objavi nova priča, možda biste željeli biti odmah obaviješteni.

Informacije na komercijalnim web stranicama također se mijenjaju kako bi odražavale promjene u statusu proizvoda i razinama zaliha. Web stranica o elektronici ažurirat će svoju stranicu kataloga kako bi odražavala novi hardver koji postaje dostupan, a ako pokušavate pronaći Raspberry Pi po razumnoj cijeni za prodaju 2023., želite odmah biti obaviješteni čim razina zaliha poraste iznad nula.

Prateći promjene na web stranici, možete odmah saznati u trenutku kada ažuriranje postane aktivno. Tako ćete imati prednost u odnosu na druge čitatelje i potencijalne kupce proizvoda.

Changedetection.io vam govori kada se web stranica promijeni

Changedetection.io je besplatan softver otvorenog koda koji možete koristiti za praćenje razine zaliha i pojedinaca web stranice za promjene i pokreću obavijesti putem Discorda, e-pošte, Slacka, Telegrama, API poziva i više. S web sučeljem koje je jednostavno za korištenje, možete napraviti usporedbu verzija web stranica redak po redak i moći ćete odmah vidjeti što je izmijenjeno.

Osim praćenja razina i cijena dionica ili praćenja novinskih članaka, Changedetection.io možete koristiti za praćenje i praćenje PDF datoteka, praćenje ažuriranja državnih odjela ili stvaranje RSS izvora na temelju promjena na webu sadržaj.

Instalirajte Changedetection.io na Raspberry Pi

Changedetection.io radit će na bilo kojem ARMv6, ARMv7 ili ARM64 procesoru, tako da su svi modeli Raspberry Pi podržani. Prije nego što počnete, trebali biste, ako nemate svoj Pi spojen na monitor povežite se na Raspberry Pi koristeći Secure Shell (SSH).

Najlakši način za instaliranje Changedetection.io je pomoću Dockera i Docker Composea. Ako ih već nemate, slijedite naš vodič za instaliranje Dockera i Docker Composea na Linux.

Ažurirajte sve pakete na vašem sustavu s:

sudo apt Ažuriraj && sudo apt nadogradnja

Napravite novi direktorij za Changedetection.io u svom početnom direktoriju, a zatim upotrijebite CD naredba za prelazak u njega:

CD~
mkdirpromijenjeno otkrivanje.io && CDpromijenjeno otkrivanje.io

Sada koristite wget naredba za preuzimanje Changetection.io Docker Compose datoteke za Raspberry Pi:

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

Upotrijebite uređivač nano teksta za otvaranje datoteke Docker Compose:

nanodocker-compose.yml

...i uklonite komentar (uklonite "#") iz svih redaka nakon unosa "browser-chrome:". Spremite i izađite iz nano s Ctrl + O zatim Ctrl + X. Sada možete pokrenuti Docker Compose sa:

docker-compose up -d

Docker Compose će povući relevantne slike iz Docker huba i postaviti spremnike na vaš Raspberry Pi. To može potrajati, osobito ako je vaš Raspberry Pi povezan s mrežom putem Wi-Fi veze.

Možete se spojiti na svoju Changetection.io instancu unosom vaša.pi.lokalna.ip.adresa: 5000u adresnu traku bilo kojeg preglednika

Upotrijebite Changedetector.io na Raspberry Pi za praćenje promjena web stranice

U web sučelju vidjet ćete da se prema zadanim postavkama nadziru dvije stranice. Ovo je dnevnik promjena Changetector.io i naslovna stranica Hacker News. Oni su postavljeni da osvježavaju stranicu svaka tri sata. Ovaj interval možete promijeniti klikom Uredi pored unosa. Pomaknite se prema dolje do Vrijeme između provjere i unesite novu vrijednost. Interval možete postaviti u tjednima, danima, satima, minutama i sekundama.

Alternativno, možete ručno pokrenuti usporedbu iz glavnog sučelja, klikom na Ponovno provjeri dugme. Ako se web stranica promijenila, Pregled oznaka gumba promijenit će se u razlika. Kliknite na razlika vidjeti razlike između stranica. Zeleni tekst označava retke koji su dodani, dok je crveni tekst uklonjen.

Možete dodati novi URL za praćenje promjena unosom adrese u traku i odabirom radio gumba za gledanje statične stranice ili praćenje obnavljanja zaliha.

Iako možete pokrenuti obavijesti putem raznih kanala, najlakši i najpouzdaniji način je e-pošta. Trebat će vam sljedeće informacije:

  • Adresa e-pošte s koje šaljete
  • Vaša SMTP lozinka
  • Adresa e-pošte na koju želite primati obavijest

Na primjer, ako je adresa e-pošte s koje želite poslati "[email protected]", vaša lozinka je "p455w07d", a želite da "[email protected]" prima obavijesti o promjenama, unijeli biste slijedeći In the Obavijesti odjeljak od postavke Jelovnik:

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

Pošaljite probnu obavijest, a zatim pritisnite Uštedjeti.

Pratite bilo koji URL za promjene!

Sada imate sredstva za praćenje promjena na bilo kojoj web stranici, možete pratiti svoje omiljene stranice radi novih vijesti, ažuriranja članaka i promjena u razinama zaliha—uključujući i sam Raspberry Pi. Ovo se može pokazati vrlo korisnim kada želite držati svoje mjesto na oku u pozadini, štedeći vam hrpu vremena i truda dok to radite ručno. Umjesto toga, dobivate automatske obavijesti putem e-pošte ili drugih usluga.

Ako želite odmah pročitati najnovije članke na blogovima i drugim web-mjestima, razmislite o korištenju instance FreshRSS-a s vlastitim hostingom na vašem Raspberry Pi!