BF - Clima Atual

BrunoFortunato
2025-05-30T13:42:40Z

Mostra o clima atual, previsão de 5 dias, tema escuro automático, cidade fixa se GPS falhar, botão de atualização e alternância C/F.

BF - Clima Atual

Este userscript exibe o clima atual e a previsão para os próximos 5 dias de forma conveniente em qualquer página da web, com suporte a tema escuro, atualização manual e alternância de unidades de temperatura.

Recursos:

Clima Atual Detalhado: Temperatura, sensação térmica, umidade (com feedback intuitivo), vento (velocidade, direção e feedback), pressão atmosférica (com feedback), condições do céu, nascer e pôr do sol.

Previsão de 5 Dias: Temperaturas mínimas e máximas, ícones representativos e probabilidade de chuva por período.

Botão Flutuante Rápido: Um pequeno botão no canto inferior direito mostra a temperatura atual para acesso rápido.

Painel Completo: Clique no botão para expandir um painel detalhado com todas as informações e a previsão estendida.

Tema Automático: Adapta-se automaticamente ao tema claro ou escuro do seu sistema operacional.

Cache Inteligente: Armazena os dados do clima para carregamento mais rápido e menos chamadas à API, atualizando em segundo plano.

Fallback de Localização: Se a geolocalização falhar, o script usará as coordenadas de Porto Alegre, Brasil, como padrão.

Atualização Manual: Um botão permite buscar os dados meteorológicos mais recentes a qualquer momento.

Alternância de Unidades: Alterne facilmente entre Celsius (°C) e Fahrenheit (°°F).

Link para Previsão Completa: Acesse a página de previsão detalhada no OpenWeatherMap com um clique.

Tratamento de Erros: Mensagens claras para o usuário em caso de problemas.

Como Usar:

1. Instale este script com um gerenciador de userscripts como Tampermonkey (Chrome/Edge/Opera) ou Greasemonkey (Firefox).

2. MUITO IMPORTANTE: Adicione sua Chave de API do OpenWeatherMap.

Este script precisa de uma chave de API gratuita do OpenWeatherMap para funcionar.

Vá para https://openweathermap.org/api e crie uma conta gratuita para obter sua chave de API.

Após instalar o script, edite-o no seu gerenciador de userscripts (por exemplo, no Tampermonkey, clique no ícone da extensão, depois em "Painel", localize o script "BF - Clima Atual" e clique no ícone de lápis para editar).

Encontre a linha: const apiKey = 'SUA_CHAVE_API_AQUI';

Substitua 'SUA_CHAVE_API_AQUI' pela sua chave de API real (uma sequência de letras e números).

Salve o script.

3. Recarregue qualquer página da web. O botão de clima aparecerá no canto inferior direito. Se você não inserir a chave de API, um aviso será exibido.

Licença: MIT