Nainstalujte si do Raspberry Pi nástroj Changedetection.io a můžete jej použít ke kontrole aktualizací na jakékoli webové stránce.
Internet není statický zdroj a stránky se mohou v průběhu času měnit. Možná je text revidován, aby ukázal předpokládanou bystrost autora. Možná se ceny a úrovně zásob konkrétního produktu mění podle trhem řízených rozmarů nabídky a poptávky.
Ať už je důvod jakýkoli, často je potřeba sledovat změny na webové stránce a spuštěním Changedetection.io na vašem Raspberry Pi, můžete sledovat tolik stránek, kolik chcete, a přijímat upozornění prostřednictvím služeb, jako je Discord, e-mail, Slack a Telegram. Je to neuvěřitelně užitečný bezplatný nástroj.
Proč sledovat změny na webových stránkách?
Text a obrázky v knihách a novinách jsou neměnné. Jakmile jsou slova vytištěna, jsou tam navždy. Jistě, můžete skartovat své vydání New York Post nebo postavit oheň ze všech 32 svazků 2015 Encyclopaedia Britannica, ale toto pouze zničí vaši kopii informací – to se nezmění to.
Navštivte však web New York Post a uvidíte, že – stejně jako na jakémkoli jiném zpravodajském webu – jsou jednotlivé příběhy často aktualizovány v průběhu dnů, týdnů nebo let. Podrobnosti jsou přidány za účelem objasnění příběhu nebo odstraněny, pokud jsou nepřesné nebo irelevantní. To může být nepohodlné, pokud se spoléháte na fakta v publikaci. Chcete vědět, co se změnilo a kdy. Podobně, když je zveřejněn nový příběh, možná budete chtít být okamžitě informováni.
Informace na komerčních webových stránkách se také mění, aby odrážely změny stavu produktu a stavu zásob. Webová stránka s elektronikou aktualizuje svou katalogovou stránku, aby odrážela nový hardware, který je k dispozici, a pokud se snažíte najít Raspberry Pi za rozumnou cenu na prodej v roce 2023, chcete být okamžitě informováni, jakmile úroveň zásob stoupne nad nula.
Sledováním změn na webu můžete okamžitě zjistit, kdy se aktualizace spustí. Budete tak mít náskok před ostatními čtenáři a potenciálními kupci produktu.
Changedetection.io vám řekne, když se web změní
Changedetection.io je bezplatný software s otevřeným zdrojovým kódem, který můžete použít ke sledování stavu zásob a jednotlivců webové stránky pro změny a spouštěcí oznámení prostřednictvím Discord, e-mailu, Slack, Telegram, volání API a více. Díky snadno použitelnému webovému rozhraní můžete porovnávat verze webových stránek řádek po řádku a okamžitě uvidíte, co bylo změněno.
Kromě sledování stavu zásob a cen nebo sledování novinových článků můžete ke sledování použít Changedetection.io a sledování souborů PDF, sledování aktualizací vládních ministerstev nebo vytváření RSS kanálů na základě změn na webu obsah.
Nainstalujte Changedetection.io na Raspberry Pi
Changedetection.io poběží na jakémkoli procesoru ARMv6, ARMv7 nebo ARM64, takže jsou podporovány všechny modely Raspberry Pi. Než začnete, pokud nemáte Pi připojený k monitoru, měli byste připojte se k Raspberry Pi pomocí Secure Shell (SSH).
Nejjednodušší způsob instalace Changedetection.io je pomocí Docker a Docker Compose. Pokud je ještě nemáte, postupujte podle našeho průvodce instalace Docker a Docker Compose v systému Linux.
Aktualizujte všechny balíčky ve vašem systému pomocí:
sudo apt Aktualizace && sudo apt vylepšit
Vytvořte nový adresář pro Changedetection.io ve svém domovském adresáři a poté použijte CD příkaz k přesunu do něj:
CD~
mkdirzměněná detekce.io && CDzměněná detekce.io
Nyní použijte wget příkaz ke stažení souboru changesetection.io Docker Compose pro Raspberry Pi:
wget https://raw.githubusercontent.com/dgtlmoon/changedetection.io/271181968f4a303041164b719d3affbe2d1a5181/docker-compose.yml
Pomocí textového editoru nano otevřete soubor Docker Compose:
nanodocker-compose.yml
...a zrušte komentář (odstraňte "#") z libovolných řádků následujících za položkou "browser-chrome:". Uložte a ukončete nano pomocí Ctrl + O pak Ctrl + X. Nyní můžete spustit Docker Compose pomocí:
docker-compose up -d
Docker Compose stáhne příslušné obrázky z centra Docker a nastaví kontejnery na vašem Raspberry Pi. To může chvíli trvat, zvláště pokud je vaše Raspberry Pi připojeno k síti přes Wi-Fi.
Ke své instanci Changeetection.io se můžete připojit zadáním vaše.pi.local.ip.adresa: 5000do adresního řádku libovolného prohlížeče
Ke sledování změn webových stránek použijte Changedetector.io na Raspberry Pi
Ve webovém rozhraní uvidíte, že ve výchozím nastavení jsou monitorovány dvě stránky. Toto je seznam změn changeetector.io a titulní stránka Hacker News. Ty jsou nastaveny na obnovení stránky každé tři hodiny. Tento interval můžete změnit kliknutím Upravit vedle vstupu. Přejděte dolů na Čas mezi kontrolou a zadejte novou hodnotu. Interval můžete nastavit v týdnech, dnech, hodinách, minutách a sekundách.
Případně můžete srovnání spustit ručně z hlavního rozhraní kliknutím na Znovu zkontrolujte knoflík. Pokud se webová stránka změnila, Náhled popisek tlačítka se změní na Dif. Klikněte na Dif abyste viděli rozdíly mezi stránkami. Zelený text označuje řádky, které byly přidány, zatímco červený text byl odstraněn.
Chcete-li sledovat změny, můžete přidat novou adresu URL zadáním adresy do lišty a výběrem přepínače pro sledování statické stránky nebo sledování doplnění zásob.
I když můžete spouštět oznámení prostřednictvím různých kanálů, nejjednodušší a nejspolehlivější metodou je e-mail. Budete potřebovat následující informace:
- E-mailová adresa, ze které odesíláte
- Vaše heslo SMTP
- E-mailová adresa, na kterou chcete dostávat upozornění
Pokud je například e-mailová adresa, ze které chcete odesílat zprávy, „[email protected]“, vaše heslo je "p455w07d" a chcete, aby "[email protected]" dostával oznámení o změnách, zadejte následující do Oznámení sekce Nastavení Jídelní lístek:
mailtos://email1:[email protected]? [email protected]
Odešlete testovací oznámení a poté stiskněte Uložit.
Sledujte změny v jakékoli adrese URL!
Nyní máte prostředky ke sledování změn na jakékoli webové stránce, můžete sledovat své oblíbené stránky pro čerstvé zprávy, aktualizace článků a změny ve skladových zásobách – včetně samotného Raspberry Pi. To se může ukázat jako velmi užitečné, když chcete sledovat web na pozadí, což vám ušetří spoustu času a úsilí, když to děláte ručně. Místo toho dostanete automatická upozornění prostřednictvím e-mailu nebo jiných služeb.
Pokud si chcete okamžitě přečíst nejnovější články na blozích a dalších webech, zvažte použití instance FreshRSS hostované na vašem Raspberry Pi!