Fique de olho nas atualizações da página da Web com Changedetection.io no Raspberry Pi

Fique de olho nas atualizações da página da Web com Changedetection.io no Raspberry Pi
Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

A internet não é um recurso estático e as páginas podem mudar com o tempo. Talvez o texto seja revisado para mostrar a suposta presciência do autor. Talvez os preços e os níveis de estoque de um determinado produto mudem de acordo com os caprichos da oferta e da demanda impulsionados pelo mercado.





Seja qual for o motivo, geralmente é necessário monitorar uma página da Web em busca de alterações e, ao executar Changedetection.io em seu Raspberry Pi, você pode monitorar quantos sites quiser e receber notificações por meio de serviços como Discord, e-mail, Slack e Telegrama. É uma ferramenta gratuita incrivelmente útil.





MAKEUSEDO VÍDEO DO DIA ROLE PARA CONTINUAR COM O CONTEÚDO

Por que monitorar sites quanto a alterações?

  Novas adições no site Movie Locations

Texto e imagens em livros e jornais são imutáveis. Uma vez impressas, as palavras ficam lá para sempre. Claro, você pode rasgar sua edição do New York Post ou fazer uma fogueira com todos os 32 volumes da Encyclopaedia Britannica de 2015, mas isso apenas destrói sua cópia da informação – não a altera.





Visite o site do New York Post, no entanto, e você verá que - como em qualquer outro site de notícias - histórias individuais são frequentemente atualizadas ao longo de dias, semanas ou anos. Detalhes são adicionados para esclarecer a história ou removidos se forem imprecisos ou irrelevantes. Isso pode ser inconveniente se você estiver contando com uma publicação para obter fatos. Você quer saber o que foi alterado e quando. Da mesma forma, quando uma nova história é postada, você pode querer ser notificado instantaneamente.

As informações em sites comerciais também mudam para refletir mudanças no status do produto e nos níveis de estoque. Um site de eletrônicos atualizará sua página de catálogo para refletir o novo hardware disponível e, se você estiver tentando encontrar um Raspberry Pi com preço razoável para venda em 2023, deseja ser notificado imediatamente assim que os níveis de estoque subirem acima de zero.



quanto sua pontuação instantânea sobe

Ao monitorar um site em busca de alterações, você pode descobrir imediatamente o momento em que uma atualização é lançada. Assim, você terá vantagem sobre outros leitores e potenciais compradores de produtos.

Changedetection.io informa quando um site muda

O Changedetection.io é um software gratuito e de código aberto que você pode usar para monitorar os níveis de estoque e páginas da Web individuais em busca de alterações e acionar notificações via Discord, e-mail, Slack, Telegram, chamadas de API e muito mais. Com uma interface da Web fácil de usar, você pode fazer uma comparação linha por linha das versões da página da Web e poderá ver instantaneamente o que foi alterado.





Além de rastrear níveis e preços de estoque ou monitorar artigos de notícias, você pode usar o Changedetection.io para monitorar e rastrear arquivos PDF, ficar de olho nas atualizações do departamento governamental ou criar feeds RSS com base em alterações no conteúdo da web.

Instale o Changedetection.io no Raspberry Pi

Changedetection.io será executado em qualquer processador ARMv6, ARMv7 ou ARM64, portanto, todos os modelos Raspberry Pi são suportados. Antes de começar, se você não tiver seu Pi conectado a um monitor, você deve conecte-se ao seu Raspberry Pi usando Secure Shell (SSH) .





A maneira mais fácil de instalar o Changedetection.io é com o Docker e o Docker Compose. Se você ainda não os tem, siga nosso guia para Instalando o Docker e o Docker Compose no Linux .

meu laptop está conectado, mas não carrega

Atualize todos os pacotes em seu sistema com:

 sudo apt update && sudo apt upgrade

Crie um novo diretório para Changedetection.io em seu diretório inicial e use o cd comando para mover para ele:

 cd~ 
mkdir changedetection.io && cd changedetection.io
  baixando o arquivo docker compose na linha de comando

Agora use o wget comando para baixar o arquivo changedetection.io Docker Compose para Raspberry Pi:

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

Use o editor de texto nano para abrir o arquivo Docker Compose:

 nano docker-compose.yml

...e descomente (remova o ' # ') de qualquer linha após a entrada 'browser-chrome:'. Salve e saia do nano com Ctrl + O então Ctrl + X . Agora você pode iniciar o Docker Compose com:

 docker-compose up -d
  puxando contêineres de detecção de alteração com docker compose

O Docker Compose extrairá as imagens relevantes do hub Docker e configurará contêineres em seu Raspberry Pi. Isso pode demorar um pouco, especialmente se o seu Raspberry Pi estiver conectado à rede por Wi-Fi.

Você pode se conectar à sua instância changedetection.io inserindo seu.pi.local.ip.address:5000 na barra de endereços de qualquer navegador

Use Changedetector.io no Raspberry Pi para monitorar alterações na página da Web

  interface web de detecção de mudança padrão

Na interface web, você verá que há duas páginas monitoradas por padrão. Estes são o changelog do changedetector.io e a primeira página do Hacker News. Eles são configurados para atualizar a página a cada três horas. Você pode alterar esse intervalo clicando em Editar ao lado da entrada. Role para baixo até Tempo entre verificação e insira um novo valor. Você pode definir o intervalo em semanas, dias, horas, minutos e segundos.

Como alternativa, você pode acionar manualmente uma comparação na interface principal, clicando no botão Verifique novamente botão. Se uma página da web foi alterada, o Visualização o rótulo do botão mudará para Diferença . Clique em Diferença para ver as diferenças entre as páginas. O texto verde indica linhas que foram adicionadas, enquanto o texto vermelho foi removido.

Você pode adicionar um novo URL para observar alterações inserindo o endereço na barra e escolhendo o botão de opção para assistir a uma página estática ou assistir a reabastecimentos.

Embora você possa acionar notificações por meio de vários canais, o método mais fácil e confiável é o e-mail. Você precisará das seguintes informações:

como fazer um arquivo jpg menor
  • O endereço de e-mail do qual você está enviando
  • Sua senha SMTP
  • O endereço de e-mail que você deseja receber a notificação
  configurar notificação por e-mail com detecção de alterações

Por exemplo, se o endereço de e-mail do qual você deseja enviar for 'email1@example.com', sua senha for 'p455w07d' e você desejar que 'email2@example.com' receba notificações de alterações, insira o seguinte no o Notificações seção do Configurações cardápio:

 mailtos://email1:p455w07d@example.com?to=email2@example.com

Envie uma notificação de teste e clique em Salvar .

Monitore qualquer URL para alterações!

Agora você tem os meios de monitorar qualquer página da web em busca de alterações, pode acompanhar seus sites favoritos para notícias recentes, atualizações de artigos e alterações nos níveis de estoque - inclusive para o próprio Raspberry Pi. Isso pode ser muito útil quando você deseja ficar de olho em um site em segundo plano, economizando muito tempo e esforço fazendo isso manualmente. Em vez disso, você recebe notificações automáticas por e-mail ou outros serviços.

Se você quiser ler instantaneamente os artigos mais recentes em blogs e outros sites, considere usar uma instância auto-hospedada do FreshRSS em seu Raspberry Pi!