Sobre o projeto
O Jellycat Watch é uma automação guiada para notificar um iPhone quando pelúcias de dragão Jellycat rastreadas voltam ao estoque. Ele combina um script Python de verificação de estoque, GitHub Actions para execução, cron-job.org para acionamentos programados e ntfy para notificações push.
A configuração pode monitorar URLs de produtos individuais e descobrir automaticamente produtos da categoria Dragons & Dinosaurs quando a URL corresponde a um nome terminado em -dragon. Isso permite que novos lançamentos de dragões sejam rastreados sem editar a configuração. Produtos aposentados listados explicitamente permanecem monitorados e podem acionar um alerta se um controle de compra se tornar disponível novamente. Nomes de dragões com duas palavras exigem adição manual.
O estoque é classificado de forma conservadora: texto de fora de estoque ou dados estruturados marcam um item como indisponível, enquanto um controle ativo de Add to Bag o marca como disponível. Metadados ocultos de InStock por si só não são tratados como evidência suficiente. As notificações são enviadas apenas quando um item transita de fora de estoque para em estoque, com o estado armazenado em state.json para evitar alertas repetidos.
O projeto foi projetado para ser implantado sem escrever código. O verificador é executado por meio de um repositório público do GitHub e fluxo de trabalho do Actions, enquanto um agendador externo o aciona aproximadamente a cada três minutos. Um token de acesso pessoal do GitHub com permissão de escrita do Actions é necessário e deve ser renovado após a expiração. O tópico do ntfy deve corresponder exatamente ao secret do GitHub; qualquer pessoa que conheça o tópico pode enviar notificações, portanto, ele deve ser mantido privado.
Um painel opcional do GitHub Pages pode exibir o status atual rastreado na tela inicial de um iPhone. O sistema não substitui o Modo Silencioso do iOS ou as restrições de Focus, e o ntfy não fornece Critical Alerts. A configuração documentada depende dos serviços gratuitos GitHub Actions, cron-job.org e ntfy.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.