|
|
Olá, equipe Ulanzi,
Gostaria de submeter um novo plugin para o UlanziDeck: o Uptime Monitor.
Repositório: https://github.com/JEAN-ALMEIDA-CZO/Ulanzi-Uptime-Monitor-Plugin
O que faz:
Monitora qualquer site, API ou servidor direto numa tecla. O usuário digita uma URL e a tecla vira um painel de status ao vivo:
Status por cor: 🟢 No ar · 🟠 Lento (latência alta/instável) · 🔴 Fora do ar (pisca em vermelho) · ⚪ Verificando.
Gráfico de latência em tempo real com 3 modos (Barras, Linha/Ping com limiar e pico, e Minimal) — alterna pelo painel ou pressionando a tecla.
Latência atual em ms, host monitorado e % de disponibilidade real (acumulada).
Notificações no desktop (Windows + macOS) quando o site cai e quando se recupera — só nas transições, sem spam.
Intervalo de verificação e limiar de latência configuráveis; 6 temas escuros + 4 claros.
Conformidade e técnica:
Cross-platform confirmado (Windows + macOS): caminhos via os.platform() + path.join, sem paths fixos, sem binários nativos (única dependência é ws, JS puro).
Verificações são requisições HTTP/HTTPS diretas à URL do usuário (Node http/https) — sem API de terceiros, sem telemetria, sem chaves.
Notificações usam ferramentas do próprio SO (PowerShell/Toast no Windows; terminal-notifier/osascript no macOS).
Logs de debug desligados por padrão (ativáveis por env var).
Totalmente localizado em 10 idiomas (inclusive nome no menu lateral): EN, PT-BR, PT-PT, ES, FR, DE, JA, KO, ZH-CN, ZH-HK.
Inclui página de tutorial moderna e multilíngue, LICENSE (MIT) e THIRD-PARTY-LICENSES.
Versão 1.0.0, manifest com suporte a Windows 10+ e macOS 10.11+, UlanziDeck 2.1.0+.
Fico à disposição para ajustes. Obrigado!
Atenciosamente,
Jean Almeida
|
|