Инсталирайте инструмента Changedetection.io на вашия Raspberry Pi и можете да го използвате, за да проверявате за актуализации на всяка уеб страница.
Интернет не е статичен ресурс и страниците могат да се променят с времето. Може би текстът е преработен, за да покаже предполагаемата проницателност на автора. Може би цените и нивата на складовите наличности на конкретен продукт се променят според пазарните капризи на търсенето и предлагането.
Каквато и да е причината, често има нужда да наблюдавате уеб страница за промени и като стартирате Changedetection.io на вашия Raspberry Pi, можете да наблюдавате колкото искате сайтове и да получавате известия чрез услуги като Discord, имейл, Slack и Телеграма. Това е невероятно полезен безплатен инструмент.
Защо да наблюдаваме уебсайтовете за промени?
Текстът и изображенията в книги и вестници са неизменни. Веднъж отпечатани, думите са там завинаги. Разбира се, можете да раздробите своя брой на New York Post или да изградите огън от всичките 32 тома на 2015 Encyclopaedia Britannica, но това само унищожава вашето копие на информацията – тя не се променя то.
Посетете обаче уебсайта на New York Post и ще видите, че – както във всеки друг новинарски сайт – отделните истории често се актуализират в продължение на дни, седмици или години. Подробности се добавят, за да се изясни историята, или се премахват, ако са неточни или неуместни. Това може да е неудобно, ако разчитате на публикация за факти. Искате да знаете какво е променено и кога. По същия начин, когато бъде публикувана нова история, може да искате да бъдете незабавно уведомени.
Информацията на търговските уебсайтове също се променя, за да отрази промените в състоянието на продукта и нивата на наличност. Уеб сайт за електроника ще актуализира страницата си с каталог, за да отразява новия хардуер, който става достъпен, и ако се опитвате да намерите Raspberry Pi на разумна цена за продажба през 2023 г., искате да бъдете уведомени веднага щом нивата на запасите се повишат над нула.
Като наблюдавате уебсайт за промени, можете незабавно да разберете в момента, в който актуализацията стане активна. Така ще имате предимство пред останалите читатели и потенциални купувачи на продукти.
Changedetection.io ви казва, когато даден уебсайт се промени
Changedetection.io е безплатен софтуер с отворен код, който можете да използвате, за да наблюдавате нивата на запасите и индивидуалните уеб страници за промени и задействайте известия чрез Discord, имейл, Slack, Telegram, API повиквания и Повече ▼. С лесен за използване уеб интерфейс можете да правите сравнение ред по ред на версиите на уеб страницата и ще можете да видите незабавно какво е променено.
В допълнение към проследяване на нивата на запасите и цените или наблюдение на новинарски статии, можете да използвате Changedetection.io за наблюдение и проследяване на PDF файлове, следене на актуализациите на правителствения отдел или създаване на RSS емисии въз основа на промени в мрежата съдържание.
Инсталирайте Changedetection.io на Raspberry Pi
Changedetection.io ще работи на всеки процесор ARMv6, ARMv7 или ARM64, така че всички модели Raspberry Pi се поддържат. Преди да започнете, ако вашият Pi не е свързан към монитор, трябва свържете се с вашия Raspberry Pi чрез Secure Shell (SSH).
Най-лесният начин да инсталирате Changedetection.io е с Docker и Docker Compose. Ако все още нямате такива, следвайте нашето ръководство за инсталиране на Docker и Docker Compose на Linux.
Актуализирайте всички пакети на вашата система с:
sudo apt актуализация && sudo apt подобряване на
Създайте нова директория за Changedetection.io във вашата домашна директория, след което използвайте cd команда за преместване в него:
cd~
mkdirпроменено откриване.io && cdпроменено откриване.io
Сега използвайте wget команда за изтегляне на файла changesetection.io Docker Compose за Raspberry Pi:
wget https://raw.githubusercontent.com/dgtlmoon/changedetection.io/271181968f4a303041164b719d3affbe2d1a5181/docker-compose.yml
Използвайте нано текстовия редактор, за да отворите файла Docker Compose:
нанодокер-съставяне.yml
... и премахнете коментара (премахнете "#") от всички редове след записа "browser-chrome:". Запазете и излезте от nano с Ctrl + O тогава Ctrl + X. Вече можете да стартирате Docker Compose с:
докер-съставяне -d
Docker Compose ще изтегли съответните изображения от Docker hub и ще настрои контейнери на вашия Raspberry Pi. Това може да отнеме известно време, особено ако вашият Raspberry Pi е свързан към мрежата през Wi-Fi.
Можете да се свържете с вашия екземпляр changesetection.io, като въведете вашият.pi.local.ip.address: 5000в адресната лента на всеки браузър
Използвайте Changedetector.io на Raspberry Pi, за да наблюдавате промените в уеб страницата
В уеб интерфейса ще видите, че има две страници, наблюдавани по подразбиране. Това са регистърът на промените на changedetector.io и първата страница на Hacker News. Те са настроени да опресняват страницата на всеки три часа. Можете да промените този интервал, като щракнете редактиране до входа. Превъртете надолу до Време между проверките и въведете нова стойност. Можете да зададете интервала в седмици, дни, часове, минути и секунди.
Като алтернатива можете ръчно да задействате сравнение от основния интерфейс, като щракнете върху Проверете отново бутон. Ако дадена уеб страница се е променила, Преглед етикетът на бутона ще се промени на разл. Кликнете върху разл за да видите разликите между страниците. Зеленият текст показва редове, които са били добавени, докато червеният текст е премахнат.
Можете да добавите нов URL адрес, за да следите за промени, като въведете адреса в лентата и изберете бутона за избор или за гледане на статична страница, или за следене на актуализации.
Въпреки че можете да задействате известия чрез различни канали, най-лесният и надежден метод е имейлът. Ще ви е необходима следната информация:
- Имейл адресът, от който изпращате
- Вашата SMTP парола
- Имейл адресът, на който искате да получавате известието
Например, ако имейл адресът, от който искате да изпратите, е „[email protected]“, вашата парола е „p455w07d“ и искате „[email protected]“ да получава известия за промени, трябва да въведете следвайки В Известия раздел на Настройки меню:
писма://email1:[email protected]? [email protected]
Изпратете тестово известие, след което натиснете Запазване.
Следете всеки URL за промени!
Сега разполагате със средствата за наблюдение на всяка уеб страница за промени, можете да следите любимите си сайтове за свежи новини, актуализации на статии и промени в нивата на наличностите – включително за самия Raspberry Pi. Това може да се окаже много полезно, когато искате да държите под око даден сайт във фонов режим, спестявайки ви много време и усилия, докато го правите ръчно. Вместо това получавате автоматични известия по имейл или други услуги.
Ако искате незабавно да прочетете най-новите статии в блогове и други сайтове, обмислете използването на самостоятелно хостван екземпляр на FreshRSS на вашия Raspberry Pi!