Installa lo strumento Changedetection.io sul tuo Raspberry Pi e puoi usarlo per verificare la presenza di aggiornamenti su qualsiasi pagina web.
Internet non è una risorsa statica e le pagine possono cambiare nel tempo. Forse il testo è rivisto per mostrare la presunta preveggenza dell'autore. Forse i prezzi e i livelli delle scorte di un particolare prodotto cambiano in base ai capricci della domanda e dell'offerta guidati dal mercato.
Qualunque sia il motivo, spesso è necessario monitorare una pagina Web per le modifiche e eseguendo Changedetection.io sul tuo Raspberry Pi, puoi monitorare tutti i siti che desideri e ricevere notifiche tramite servizi come Discord, e-mail, Slack e Telegramma. È uno strumento gratuito incredibilmente utile.
Perché monitorare i siti Web per le modifiche?
Il testo e le immagini nei libri e nei giornali sono immutabili. Una volta stampate, le parole sono lì per sempre. Certo, puoi distruggere il tuo numero del New York Post o accendere un falò con tutti i 32 volumi del 2015 Encyclopaedia Britannica, ma questo distrugge solo la tua copia delle informazioni, non cambia Esso.
Visita il sito Web del New York Post, tuttavia, e vedrai che, come su qualsiasi altro sito di notizie, le singole storie vengono spesso aggiornate nel corso di giorni, settimane o anni. I dettagli vengono aggiunti per chiarire la storia o rimossi se sono imprecisi o irrilevanti. Questo può essere scomodo se fai affidamento su una pubblicazione per i fatti. Vuoi sapere cosa è stato cambiato e quando. Allo stesso modo, quando viene pubblicata una nuova storia, potresti voler ricevere una notifica immediata.
Anche le informazioni sui siti Web commerciali cambiano per riflettere i cambiamenti nello stato del prodotto e nei livelli delle scorte. Un sito Web di elettronica aggiornerà la sua pagina del catalogo per riflettere la disponibilità di nuovo hardware e se stai cercando di trovarlo un Raspberry Pi a prezzi ragionevoli in vendita nel 2023, vuoi essere avvisato immediatamente non appena i livelli delle scorte salgono sopra zero.
Monitorando un sito Web per le modifiche, puoi scoprire immediatamente il momento in cui un aggiornamento viene pubblicato. Quindi avrai un vantaggio su altri lettori e potenziali acquirenti di prodotti.
Changedetection.io ti dice quando un sito web cambia
Changedetection.io è un software gratuito e open source che puoi utilizzare per monitorare i livelli delle scorte e i singoli pagine Web per le modifiche e attivare notifiche tramite Discord, e-mail, Slack, Telegram, chiamate API e Di più. Con un'interfaccia web di facile utilizzo, puoi effettuare un confronto riga per riga delle versioni delle pagine web e sarai in grado di vedere immediatamente cosa è stato modificato.
Oltre a tenere traccia dei livelli e dei prezzi delle scorte o monitorare gli articoli di notizie, puoi utilizzare Changedetection.io per il monitoraggio e tenere traccia dei file PDF, tenere d'occhio gli aggiornamenti del dipartimento governativo o creare feed RSS basati sui cambiamenti nel web contenuto.
Installa Changedetection.io su Raspberry Pi
Changedetection.io funzionerà su qualsiasi processore ARMv6, ARMv7 o ARM64, quindi sono supportati tutti i modelli Raspberry Pi. Prima di iniziare, se non hai il tuo Pi collegato a un monitor, dovresti connettiti al tuo Raspberry Pi usando Secure Shell (SSH).
Il modo più semplice per installare Changedetection.io è con Docker e Docker Compose. Se non li hai già, segui la nostra guida a installare Docker e Docker Compose su Linux.
Aggiorna tutti i pacchetti sul tuo sistema con:
sudo apt aggiornamento && sudo apt aggiornamento
Crea una nuova directory per Changedetection.io nella tua home directory, quindi usa il file CD comando per entrare in esso:
CD~
mkdirrilevamento modificato.io && CDrilevamento modificato.io
Ora usa il wget comando per scaricare il file changesetection.io Docker Compose per Raspberry Pi:
wget https://raw.githubusercontent.com/dgtlmoon/changedetection.io/271181968f4a303041164b719d3affbe2d1a5181/docker-compose.yml
Utilizzare l'editor di testo nano per aprire il file Docker Compose:
nanodocker-componi.yml
...e decommentare (rimuovere il "#") da qualsiasi riga successiva alla voce "browser-chrome:". Salva ed esci da nano con Ctrl+O Poi Ctrl+X. Ora puoi avviare Docker Compose con:
docker-componi -d
Docker Compose estrarrà le immagini pertinenti dall'hub Docker e imposterà i contenitori sul tuo Raspberry Pi. Questo potrebbe richiedere del tempo, soprattutto se il tuo Raspberry Pi è connesso alla rete tramite Wi-Fi.
Puoi connetterti alla tua istanza changesetection.io inserendo tuo.pi.local.ip.indirizzo: 5000nella barra degli indirizzi di qualsiasi browser
Usa Changedetector.io su Raspberry Pi per monitorare le modifiche alle pagine web
Nell'interfaccia web vedrai che ci sono due pagine monitorate per impostazione predefinita. Questi sono il registro delle modifiche di changesetector.io e la prima pagina di Hacker News. Questi sono impostati per aggiornare la pagina ogni tre ore. È possibile modificare questo intervallo facendo clic su Modificare accanto alla voce. Scorri verso il basso fino a Tempo tra il controllo e inserisci un nuovo valore. È possibile impostare l'intervallo in settimane, giorni, ore, minuti e secondi.
In alternativa, puoi attivare manualmente un confronto dall'interfaccia principale, facendo clic su Ricontrollare pulsante. Se una pagina web è cambiata, il file Anteprima l'etichetta del pulsante cambierà in Diff. Clicca su Diff per vedere le differenze tra le pagine. Il testo verde indica le righe che sono state aggiunte, mentre il testo rosso è stato tolto.
Puoi aggiungere un nuovo URL per controllare le modifiche inserendo l'indirizzo nella barra e scegliendo il pulsante di opzione per guardare una pagina statica o guardare i rifornimenti.
Sebbene sia possibile attivare le notifiche tramite una varietà di canali, il metodo più semplice e affidabile è l'e-mail. Avrai bisogno delle seguenti informazioni:
- L'indirizzo email da cui stai inviando
- La tua password SMTP
- L'indirizzo email a cui vuoi ricevere la notifica
Ad esempio, se l'indirizzo email da cui vuoi inviare è "[email protected]", la tua password è "p455w07d" e vuoi che "[email protected]" riceva le notifiche delle modifiche, devi inserire il seguendo In the Notifiche sezione del Impostazioni menù:
mailto://email1:[email protected]? [email protected]
Invia una notifica di prova, quindi premi Salva.
Monitora qualsiasi URL per le modifiche!
Ora hai i mezzi per monitorare le modifiche di qualsiasi pagina Web, puoi tenere traccia dei tuoi siti preferiti per notizie fresche, aggiornamenti di articoli e variazioni dei livelli delle scorte, anche per lo stesso Raspberry Pi. Questo può rivelarsi molto utile quando vuoi tenere d'occhio un sito in background, risparmiando un sacco di tempo e fatica facendolo manualmente. Invece, ricevi notifiche automatiche via e-mail o altri servizi.
Se vuoi leggere istantaneamente gli ultimi articoli su blog e altri siti, prendi in considerazione l'utilizzo di un'istanza self-hosted di FreshRSS sul tuo Raspberry Pi!