1 pontos por GN⁺ 4 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • É possível consultar rapidamente informações de clima, precipitação, índice UV, qualidade do ar e pólen usando apenas tabelas em texto simples e gráficos ASCII
  • A região de exemplo é York, no Reino Unido, e no domingo, dia 26, às 19h, o tempo está nublado, com temperatura de 19,2°C, sensação térmica de 16,7°C, vento de 12mph e rajadas de 24mph
  • Naquele dia, a temperatura varia de 17 a 22°C, a velocidade média do vento é de 12mph, a rajada máxima é de 25mph e a precipitação é de 0,1mm
  • Também fornece previsão semanal e por horário; na quarta-feira, dia 29, a temperatura máxima será de 26°C, e na quinta-feira, dia 30, a precipitação prevista é de 3,6mm
  • Os dados vêm da Open-Meteo e o serviço permite mudar de região, navegar entre datas e verificar o horário da última atualização

Clima atual e previsão semanal

  • Às 19h, o índice UV está em 0,45, baixo, e o pico do dia foi 4,35 ao meio-dia, em nível moderado
  • A precipitação atual é de 0mm, a probabilidade de chuva é de 14% e a precipitação prevista até as 23h também continua em 0mm
  • O índice de qualidade do ar é 22, classificado como moderado (fair), e registrou o mesmo pico entre 17h e 19h
  • Os níveis de pólen são 12,2 para grama, em nível moderado, e 2,5 para artemísia, em nível baixo
    • O pólen de grama atinge o pico de 14 às 22h
    • O pólen de artemísia chega ao pico de 5,7 à 1h
  • Ao longo da semana há muitos dias nublados, e quarta-feira, dia 29, e quinta-feira, dia 30, aparecem como dias de céu geralmente limpo

Estrutura do serviço focada em texto simples

  • brolly.sh organiza a previsão semanal e por horário com tabelas em texto simples e gráficos ASCII
  • Permite mudar de região e navegar para o dia anterior ou seguinte, e os dados vêm da Open-Meteo
  • Os dados meteorológicos da página de exemplo foram atualizados pela última vez às 19h32

1 comentários

 
GN⁺ 4 시간 전
Comentários no Hacker News
  • Seria bom se fosse oferecido em texto puro em vez de HTML, para dar curl e processar com awk. Tomara que mais sites adotem esse tipo de abordagem
    • Já houve alguns pedidos por suporte a texto puro, e isso deve ser avaliado para adição. A dúvida é se o escopo da saída deve continuar sendo só a previsão do dia, ou se deveria permitir vários dias, ou ambos
  • O bom de serviços em texto puro é que quase carregam instantaneamente, mas mesmo com uma conexão de banda larga rápida este site leva alguns segundos. Há atraso até ao recarregar a mesma página, quando o cache deveria estar valendo
    • O site roda com PocketBase em um Droplet de 512 MB de memória no datacenter de Londres da DigitalOcean, e no momento está com mais carga que o normal. Vou verificar se há algum gargalo fundamental na leitura do cache ou na renderização da página
    • No iPhone carrega instantaneamente, então é estranho
  • É parecido com wttr.in, mas tem interatividade e funciona muito melhor no mobile. Em terminais estreitos, o wttr.in não se encaixa bem, então seria legal renderizar uma tela de texto para terminal em chamadas via curl
    • Também houve pedidos por um modo de texto puro de verdade, então parece uma boa direção de melhoria e vou considerar isso
  • Fiquei confuso ao ver a previsão de York no site. Estudei em York no passado, visito com frequência e também confiro o clima de lá, então achei que eu mesmo tinha configurado isso e esquecido
    Por ser baseado em texto, é fácil para LLMs entenderem, e enquanto eu procurava um MCP de clima encontrei https://github.com/weather-mcp/weather-mcp
    • Segundo a página About, York é onde o desenvolvedor mora
  • Seria bom mostrar Fahrenheit em vez de Celsius nas regiões dos EUA, ou permitir escolher isso nas configurações
  • O novo design do Met Office é péssimo, então este site é bem-vindo. Só que parece que faltam os horários de nascer e pôr do sol
    • Fico curioso se há gente que realmente confere os horários de nascer e pôr do sol todos os dias. Conheço alguns usos em que isso é necessário, mas não parece algo que as pessoas consultariam com regularidade
  • Parece um ótimo caso de uso para símbolos meteorológicos em Unicode
  • Em conversas sobre clima, é comum falar de tendências dos últimos dias, como “na semana passada estava mais quente”, mas os apps de clima subestimam isso. O Open-Meteo fornece esses dados, o que é útil
    E, por acaso, o contexto da saída ficou perfeitamente adequado para LLMs. Ao colar a página de Delhi no Arena.ai e pedir um resumo, o qwen3.6-plus respondeu “um dia quente e úmido com pequena chance de pancadas de chuva à tarde”, e o gemini-3.1-pro-preview respondeu “em geral claro, mas muito quente e úmido; embora a máxima real seja de 34°C, a sensação térmica à tarde é de 42°C”
    • É muito frustrante que, em sites de clima, nem mesmo seja possível ver dados históricos de apenas alguns dias atrás
  • Os gráficos são muito bons e a abordagem é limpa. Muitos sites de clima mostram só a previsão futura, mas é especialmente bom que este também forneça registros dos últimos dias, para comparar com dias anteriores quando o tempo de hoje parece diferente do normal
  • Não sei como ativar o modo somente texto. Mesmo usando Accept: text/plain, sempre volta HTML
    • Parece que não é texto puro de verdade, e sim algo renderizado para parecer texto com HTML/CSS. Mesmo assim, é bonito
    • Basta usar curl wttr.in
      https://github.com/chubin/wttr.in