Zainstaluj narzędzie Changedetection.io na swoim Raspberry Pi i możesz go używać do sprawdzania dostępności aktualizacji na dowolnej stronie internetowej.
Internet nie jest statycznym zasobem, a strony mogą się zmieniać w czasie. Być może tekst został zmieniony, aby pokazać rzekomą przewidywalność autora. Być może ceny i poziomy zapasów określonego produktu zmieniają się zgodnie z rynkowymi kaprysami podaży i popytu.
Bez względu na przyczynę często istnieje potrzeba monitorowania strony internetowej pod kątem zmian, a uruchamianie Changedetection.io na komputerze Raspberry Pi, możesz monitorować dowolną liczbę witryn i otrzymywać powiadomienia za pośrednictwem usług takich jak Discord, e-mail, Slack i Telegram. To niezwykle przydatne bezpłatne narzędzie.
Dlaczego warto monitorować strony internetowe pod kątem zmian?
Tekst i obrazy w książkach i gazetach są niezmienne. Raz wydrukowane słowa zostają tam na zawsze. Jasne, możesz zniszczyć swój numer New York Post lub rozpalić ognisko ze wszystkich 32 tomów 2015 Encyclopaedia Britannica, ale to tylko niszczy twoją kopię informacji – to się nie zmienia To.
Odwiedź jednak witrynę New York Post, a przekonasz się, że — podobnie jak w przypadku każdej innej witryny z wiadomościami — poszczególne artykuły są często aktualizowane w ciągu dni, tygodni lub lat. Szczegóły są dodawane w celu wyjaśnienia historii lub usuwane, jeśli są niedokładne lub nieistotne. Może to być niewygodne, jeśli polegasz na publikacji w celu ustalenia faktów. Chcesz wiedzieć, co zostało zmienione i kiedy. Podobnie, gdy opublikowana zostanie nowa historia, możesz chcieć otrzymać natychmiastowe powiadomienie.
Informacje na komercyjnych stronach internetowych również zmieniają się, aby odzwierciedlić zmiany w statusie produktów i poziomach zapasów. Witryna internetowa z elektroniką zaktualizuje swoją stronę katalogu, aby odzwierciedlić dostępność nowego sprzętu i jeśli próbujesz go znaleźć niedrogie Raspberry Pi na sprzedaż w 2023 r., chcesz być natychmiast powiadamiany, gdy tylko poziom zapasów wzrośnie powyżej zero.
Monitorując witrynę pod kątem zmian, możesz natychmiast dowiedzieć się, kiedy aktualizacja zostanie opublikowana. Dzięki temu będziesz mieć przewagę nad innymi czytelnikami i potencjalnymi nabywcami produktów.
Changedetection.io informuje o zmianie witryny
Changedetection.io to bezpłatne oprogramowanie typu open source, którego można używać do monitorowania poziomów zapasów i jednostek strony internetowe pod kątem zmian i wyzwalaj powiadomienia za pośrednictwem Discord, e-mail, Slack, Telegram, wywołań API i więcej. Dzięki łatwemu w użyciu interfejsowi sieciowemu możesz porównywać poszczególne wersje stron internetowych i natychmiast zobaczyć, co zostało zmienione.
Oprócz śledzenia poziomu zapasów i cen lub monitorowania artykułów prasowych, możesz użyć Changedetection.io do monitorowania i śledzenie plików PDF, śledzenie aktualizacji rządowych lub tworzenie kanałów RSS na podstawie zmian w sieci treść.
Zainstaluj Changedetection.io na Raspberry Pi
Changedetection.io będzie działać na dowolnym procesorze ARMv6, ARMv7 lub ARM64, więc obsługiwane są wszystkie modele Raspberry Pi. Zanim zaczniesz, jeśli nie masz podłączonego Pi do monitora, powinieneś połącz się z Raspberry Pi za pomocą Secure Shell (SSH).
Najprostszym sposobem na zainstalowanie Changedetection.io jest Docker i Docker Compose. Jeśli jeszcze ich nie masz, postępuj zgodnie z naszym przewodnikiem instalowanie Dockera i Docker Compose w systemie Linux.
Zaktualizuj wszystkie pakiety w swoim systemie za pomocą:
sudo apt aktualizacja && sudo apt aktualizacja
Utwórz nowy katalog dla Changedetection.io w swoim katalogu domowym, a następnie użyj płyta CD polecenie przejścia do niego:
płyta CD~
mkdirwykrywanie zmian.io && płyta CDwykrywanie zmian.io
Teraz użyj wget polecenie pobrania pliku changeetection.io Docker Compose dla Raspberry Pi:
wget https://raw.githubusercontent.com/dgtlmoon/changedetection.io/271181968f4a303041164b719d3affbe2d1a5181/docker-compose.yml
Użyj edytora tekstu nano, aby otworzyć plik Docker Compose:
nanokomponowanie dokera.yml
... i odkomentuj (usuń „#") z dowolnych wierszy następujących po wpisie "browser-chrome:". Zapisz i wyjdź z nano za pomocą Ctrl + O Następnie Ctrl + X. Możesz teraz uruchomić Docker Compose za pomocą:
tworzenie dokerów -d
Docker Compose pobierze odpowiednie obrazy z Docker Hub i skonfiguruje kontenery na twoim Raspberry Pi. Może to chwilę potrwać, zwłaszcza jeśli Raspberry Pi jest podłączone do sieci przez Wi-Fi.
Możesz połączyć się z instancją changeetection.io, wprowadzając twój.pi.lokalny.adres.ip: 5000w pasku adresu dowolnej przeglądarki
Użyj Changedetector.io na Raspberry Pi do monitorowania zmian na stronie internetowej
W interfejsie internetowym zobaczysz, że domyślnie monitorowane są dwie strony. To jest dziennik zmian changeetector.io i pierwsza strona Hacker News. Są one ustawione tak, aby odświeżać stronę co trzy godziny. Możesz zmienić ten odstęp, klikając Edytować obok wpisu. Przewiń w dół do Czas między czekiem i wprowadź nową wartość. Interwał można ustawić w tygodniach, dniach, godzinach, minutach i sekundach.
Alternatywnie możesz ręcznie uruchomić porównanie z głównego interfejsu, klikając przycisk Sprawdź ponownie przycisk. Jeśli strona internetowa uległa zmianie, plik Zapowiedź etykieta przycisku zmieni się na różnica. Kliknij różnica aby zobaczyć różnice między stronami. Zielony tekst wskazuje linie, które zostały dodane, a czerwony tekst został usunięty.
Możesz dodać nowy adres URL, aby obserwować zmiany, wpisując adres w pasku i wybierając przycisk radiowy do oglądania statycznej strony lub oglądania uzupełnień.
Chociaż możesz wyzwalać powiadomienia za pośrednictwem różnych kanałów, najłatwiejszą i najbardziej niezawodną metodą jest e-mail. Będziesz potrzebować następujących informacji:
- Adres e-mail, z którego wysyłasz
- Twoje hasło SMTP
- Adres e-mail, na który chcesz otrzymywać powiadomienia
Na przykład, jeśli adres e-mail, z którego chcesz wysłać, to „[email protected]”, Twoje hasło to „p455w07d” i chcesz otrzymywać powiadomienia o zmianach na adres „[email protected]”, wpisz podążając za Powiadomienia sekcja Ustawienia menu:
maile://email1:[email protected]? [email protected]
Wyślij powiadomienie testowe, a następnie naciśnij Ratować.
Monitoruj dowolny adres URL pod kątem zmian!
Teraz masz możliwość monitorowania dowolnej strony internetowej pod kątem zmian, możesz śledzić swoje ulubione witryny pod kątem świeżych wiadomości, aktualizacji artykułów i zmian w poziomach zapasów — w tym samego Raspberry Pi. Może to okazać się bardzo przydatne, gdy chcesz mieć oko na witrynę w tle, oszczędzając mnóstwo czasu i wysiłku, robiąc to ręcznie. Zamiast tego otrzymujesz automatyczne powiadomienia za pośrednictwem poczty elektronicznej lub innych usług.
Jeśli chcesz natychmiast czytać najnowsze artykuły na blogach i innych stronach, rozważ użycie samodzielnie hostowanej instancji FreshRSS na swoim Raspberry Pi!