Compare commits

..

No commits in common. '794672c04813d60fe3dbc4316bf728df189c5f0d' and 'f707e76570d21024e3bfb11e248494d4882c5e16' have entirely different histories.

@ -352,7 +352,7 @@ or, if you prefer Nerd Fonts instead of Emoji, `v2d` (day) or `v2n` (night):
```
![data-rich output format](https://wttr.in/files/example-wttr-v2.png)
![data-reach output format](https://wttr.in/files/example-wttr-v2.png)
(The mode is experimental, and it has several limitations currently:

@ -21,6 +21,6 @@ require (
github.com/smartystreets/goconvey v1.6.4 // indirect
github.com/stretchr/testify v1.8.1 // indirect
github.com/zsefvlol/timezonemapper v1.0.0 // indirect
golang.org/x/crypto v0.17.0 // indirect
golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)

@ -61,8 +61,6 @@ github.com/zsefvlol/timezonemapper v1.0.0/go.mod h1:cVUCOLEmc/VvOMusEhpd2G/UBtad
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k=
golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=

@ -17,7 +17,7 @@ Translated/improved/corrected by:
* Bosnian: Ismar Kunc @ismarkunc
* Bengali: Nazia Tasnim (@appledora on github)
* Bulgarian: Vladimir Vitkov @zeridon (on github)
* Brazilian-PT: Tupã Negreiros @TupaNegreiros (on github), Gabriel Monteiro @krosct (on github)
* Brazilian-PT: Tupã Negreiros @TupaNegreiros (on github)
* Catalan: Angel Jarabo @legna29A
* Chinese(Traditional): Jeff Huang
* Chinese(Simplified): YouthLin Chen(@YouthLin on github), Junhan (@junhan-z on github),

@ -1,4 +1,35 @@
114: Temps clair: Clear
: Fortes pluies et orages de grêle : Heavy rain and hail with thunderstorm
: Fortes pluies orageuses : Heavy rain with thunderstorm
: Orages de pluie et grêle légères : Light rain and hail with thunderstorm
: Pluie légère et averses : Light rain and snow shower
: Pluies légères orageuses : Light rain with thunderstorm
: Chutes de neige légères : Light snow shower
: Nappes de brouillard : Partial fog
: Orage de pluie et de grêle : Rain and hail with thunderstorm
: Pluies orageuses : Rain with thunderstorm
: Brouillard léger : Shallow fog
: Brume : Smoke
: Grains : Squalls
: Orages proches : Thunderstorm in vicinity
: Neige : Snow
: Pluie : Rain
: Pluie légère, Averses : Light Rain, Rain Shower
: Averses : Rain Shower
: Nappes de brouillard : Patches of fog
: Bruine : Drizzle
: Bruine légère : Light drizzle
: Chasse-neige basse : Low drifting snow
: Pluie et neige légères : Light rain and snow
: Averses proches : Shower in vicinity
: Pluie et orages : Rain with thunderstorm
: Averse de pluie et neige mêlées : Rain and snow shower
: Orage : Thunderstorm
: Bruine et pluie : Drizzle and rain
: Orage de grêle : Hail with thunderstorm
: Brume : Haze
: Bruine legère et pluie : Light drizzle and rain
: Orage, pluie légère et grèle / neige roulée : Light rain and small hail/snow pallets with thunderstorm
113 : Temps clair : Clear
113 : Ensoleillé : Sunny
116 : Partiellement couvert : Partly cloudy
119 : Nuageux : Cloudy

@ -1,12 +1,12 @@
Uso:
Instruções:
$ curl wttr.in # apresenta o clima na sua localização atual
$ curl wttr.in/muc # apresenta o clima no aeroporto de Munique
$ curl wttr.in # o tempo na sua localização atual
$ curl wttr.in/muc # o tempo no aeroporto de Munique
Tipos de locais suportados:
/paris # o nome de uma cidade
/~Eiffel+tower # o nome de um lugar famoso ("+" para espaços)
/~Eiffel+tower # o nome de um lugar famoso
/Москва # o nome Unicode de qualquer lugar em qualquer idioma
/muc # o código de um aeroporto (3 letras)
/@stackoverflow.com # o nome de um domínio web
@ -15,36 +15,33 @@ Tipos de locais suportados:
Lugares especiais:
/moon # as fases da Lua (adicione "+US" ou "+France" para ver as fases da lua nesse lugares)
/moon@2016-10-25 # as fases da Lua em uma determinada data (25/10/2016)
/moon # a fase da ua (crescente ,+US ou ,+France para estas cidades)
/moon@2016-10-25 # a fase da Lua em uma determinada data (@2016-10-25)
Unidades:
m # Sistema Internacional de Unidades (SI) (o padrão em todos os lugares exceto nos EUA)
u # Sistema Unificado de Clasificaçāo de Solo ou USCS (o padrão nos EUA)
M # mostra a velocidade do vento em m/s
?m # Sistema Internacional de Unidades (SI) (o padrão em todos os lugares exceto nos EUA)
?u # Sistema Unificado de Clasificaçāo de Solo ou USCS (o padrão nos EUA)
?M # mostrar a velocidade do vento em m/s
Opçōes de visualização:
0 # somente o clima atual
1 # o clima atual + a previsão de 1 dia
2 # o clima atual + a previsão de 2 dias
A # ignora o User-Agent e força o formato de saída ANSI (terminal)
d # restringe a saída aos caracteres da fonte padrão do console
F # não imprime a linha "Seguir"
n # versão curta (só o dia e a noite)
q # versão simples (sem o texto de "Previsão do Tempo")
Q # versão super simples (sem "Previsão do Tempo" e sem o nome da cidade)
T # imprime uma versão sem cores
?0 # somente o clima atual
?1 # o clima atual + a previsão de 1 dia
?2 # o clima atual + a previsão de 2 dias
?n # versão curta (só o dia e a noite)
?q # versão quieta (sem o texto de "Previsão do Tempo")
?Q # versão superquieta (sem "Previsão do Tempo" e o nome da cidade)
?T # desliga as sequências de terminal (sem cores)
Opçōes de PNG:
/paris.png # gera uma imagem PNG
p # acrescenta uma borda ao redor da imagem
t # define a transparência em 150
?p # acrescenta uma borda ao redor da imagem
?t # transparência 150
transparency=... # transparência de 0 a 255 (255 = sem transparência)
As opções podem ser usadas em conjunto: (observe que para as opções de PNG, o nome do local deve anteceder um "_" e para as demais opções "?")
As opções podem ser usadas em conjunto:
/Paris?0pq
/Paris?0pq&lang=fr

@ -1,51 +1,47 @@
113: Limpo : Clear
113: Ensolarado : Sunny
116: Céu com nuvens : Partly cloudy
116: Parcialmente encoberto : Partly cloudy
119: Encoberto : Cloudy
122: Nublado : Overcast
143: Névoa : Mist
176: Chuva fraca próxima : Patchy rain nearby
176: Possível chuva fraca : Patchy rain possible
179: Possível neve fraca : Patchy snow possible
182: Possível granizo : Patchy sleet possible
185: Possível garoa gelada : Patchy freezing drizzle possible
200: Chuvarada próxima : Thundery outbreaks in nearby
200: Possível chuvarada : Thundery outbreaks possible
176: Possibilidade chuva fraca : Patchy rain possible
179: Possibilidade neve fraca : Patchy snow possible
182: Possibilidade granizo : Patchy sleet possible
185: Possibilidade chuvisco gelado : Patchy freezing drizzle possible
200: Possibilidade de pancadas de chuva : Thundery outbreaks possible
227: Neve com vento : Blowing snow
230: Nevasca : Blizzard
248: Nevoeiro : Fog
260: Névoa congelante : Freezing fog
263: Garoa irregular : Patchy light drizzle
266: Garoa : Light drizzle
281: Garoa gelada : Freezing drizzle
284: Garoa muito gelada : Heavy freezing drizzle
293: Garoa irregular : Patchy light rain
296: Garoa : Light rain
299: Chuva média ocasional : Moderate rain at times
302: Chuva média : Moderate rain
263: Chuvisco irregualr : Patchy light drizzle
266: Chuvisco : Light drizzle
281: Chuvisco gelado : Freezing drizzle
284: Chuvisco muito gelado : Heavy freezing drizzle
293: Chuvisco irregular : Patchy light rain
296: Chuvisco : Light rain
299: Chuva moderada ocasional : Moderate rain at times
302: Chuva moderada : Moderate rain
305: Chuva forte ocasional : Heavy rain at times
308: Chuva forte : Heavy rain
311: Garoa gelada : Light freezing rain
314: Chuva forte/média gelada : Moderate or heavy freezing rain
314: Chuva forte ou moderada gelada : Moderate or heavy freezing rain
317: Granizo fraco : Light sleet
320: Granizo forte/médio : Moderate or heavy sleet
320: Granizo moderado ou forte : Moderate or heavy sleet
323: Neve fraca irregular : Patchy light snow
326: Neve fraca : Light snow
329: Neve média irregular : Patchy moderate snow
332: Neve média : Moderate snow
329: Neve moderada irregular : Patchy moderate snow
332: Neve moderada : Moderate snow
335: Neve forte irregular : Patchy heavy snow
338: Neve forte : Heavy snow
350: Pelotas de gelo : Ice pellets
353: Chuva fraca : Light rain shower
356: Chuva forte/média : Moderate or heavy rain shower
356: Chuva moderada ou forte : Moderate or heavy rain shower
359: Chuva torrencial : Torrential rain shower
362: Chuva de granizo fraco : Light sleet showers
365: Chuva de granizo forte/média : Moderate or heavy sleet showers
368: Chuva de neve fraca : Light snow showers
371: Chuva de neve forte/média : Moderate or heavy snow showers
386: Garoa irregular com trovão : Patchy light rain with thunder
389: Chuva forte/média com trovão : Moderate or heavy rain in area with thunder
389: Chuva forte/média com trovão : Moderate or heavy rain with thunder
392: Neve fraca com trovão : Patchy light snow with thunder
395: Neve forte/média com trovão próxima : Moderate or heavy snow in area with thunder
395: Neve forte/média com trovão : Moderate or heavy snow with thunder
365: Chuva de granizo moderada ou forte : Moderate or heavy sleet showers
368: Chuva com neve fraca : Light snow showers
371: Chuva com neve moderada ou forte : Moderate or heavy snow showers
386: Tempestate com garoa irregular : Patchy light rain with thunder
389: Tempestade com chuva moderada ou forte : Moderate or heavy rain with thunder
392: Tempestade com neve fraca : Patchy light snow with thunder
395: Tempestade com neve moderada ou forte : Moderate or heavy snow with thunder

@ -1,76 +1,76 @@
: Позёмка : Low drifting snow :
: Позёмок : Low drifting snow :
: Местами туман : Patches of fog :
: Морось : Drizzle :
: Слабая морось : Light drizzle :
: Лёгкая морось : Light drizzle :
: Снег : Snow :
: Стелющийся туман : Shallow fog :
: Дождь, гололёд : Freezing rain :
: Ливень : Rain shower :
: Слабый дождь со снегом : Light rain and snow :
: Снегопад : Snow shower :
: Сильный снегопад : Heavy snow shower :
: Ледяной дождь : Freezing rain :
: Проливной дождь : Rain shower :
: Лёгкий снег с дождём : Light rain and snow :
: Снег : Snow shower :
: Сильный снег : Heavy snow shower :
: Дымка : Haze :
: Сильный дождь со снегом : Heavy rain and snow shower :
: Сильный дождь со снегом и грозой : Heavy rain and snow with thunderstorm :
: Сильный дождь с грозой : Heavy rain with thunderstorm :
: Небольшой дождь с градом и грозой : Light rain and hail with thunderstorm :
: Сильный снег с дождём : Light rain and snow shower :
: Небольшой дождь с грозой : Light rain with thunderstorm :
: Небольшой снегопад : Light snow shower :
: Снег с ливнем : Heavy rain and snow shower :
: Снег с ливнем и грозой : Heavy rain and snow with thunderstorm :
: Ливень с грозой : Heavy rain with thunderstorm :
: Морось с грозой и градом : Light rain and hail with thunderstorm :
: Сильный снег с моросью : Light rain and snow shower :
: Морось с грозой : Light rain with thunderstorm :
: Небольшой снег : Light snow shower :
: Местами туман : Partial fog :
: Дождь с градом и грозой : Rain and hail with thunderstorm :
: Дождь с небольшим градом и грозой : Rain and small hail/snow pallets with thunderstorm :
: Дождь с грозой и градом : Rain and hail with thunderstorm :
: Дождь с грозой и несильным градом : Rain and small hail/snow pallets with thunderstorm :
: Снег с дождём : Rain and snow shower :
: Дождь с грозой : Rain with thunderstorm :
: Местами ливни : Shower in vicinity :
: Смог : Smoke :
: Шквалистый ветер : Squalls :
: Гроза поблизости : Shower in vicinity :
: Дымка : Smoke :
: Шквальный ветер : Squalls :
: Гроза : Thunderstorm :
: Местами грозы : Thunderstorm in vicinity :
: Дождь поблизости : Thunderstorm in vicinity :
113: Ясно : Clear :
113: Солнечно : Sunny :
116: Переменная облачность : Partly cloudy :
119: Облачно : Cloudy :
122: Пасмурно : Overcast :
143: Слабый туман : Mist :
143: Дымка : Mist :
176: Местами дождь : Patchy rain possible :
179: Местами снег : Patchy snow possible :
182: Местами мокрый снег : Patchy sleet possible :
185: Местами морось, гололедица : Patchy freezing drizzle possible :
182: Местами дождь со снегом : Patchy sleet possible :
185: Местами замерзающая морось : Patchy freezing drizzle possible :
200: Местами грозы : Thundery outbreaks possible :
227: Метель : Blowing snow :
230: Снежная буря : Blizzard :
227: Позёмок : Blowing snow :
230: Метель : Blizzard :
248: Туман : Fog :
260: Туман, изморозь : Freezing fog :
260: Переохлаждённый туман : Freezing fog :
263: Местами слабая морось : Patchy light drizzle :
266: Слабая морось : Light drizzle :
281: Морось, гололедица : Freezing drizzle :
284: Сильная морось, гололедица : Heavy freezing drizzle :
281: Замерзающая морось : Freezing drizzle :
284: Сильная замерзающая морось : Heavy freezing drizzle :
293: Местами небольшой дождь : Patchy light rain :
296: Небольшой дождь : Light rain :
299: Временами умеренный дождь : Moderate rain at times :
302: Умеренный дождь : Moderate rain :
305: Временами сильный дождь : Heavy rain at times :
308: Сильный дождь : Heavy rain :
311: Слабый дождь, гололёд : Light freezing rain :
314: Умеренный до сильного дождь, гололёд : Moderate or heavy freezing rain :
317: Слабый мокрый снег : Light sleet :
320: Умеренный до сильного мокрый снег : Moderate or heavy sleet :
323: Местами слабый снег : Patchy light snow :
326: Слабый снег : Light snow :
311: Слабый переохлаждённый дождь : Light freezing rain :
314: Умеренный или сильный переохлаждённый дождь : Moderate or heavy freezing rain :
317: Небольшой дождь со снегом : Light sleet :
320: Умеренный или сильный дождь со снегом : Moderate or heavy sleet :
323: Местами небольшой снег : Patchy light snow :
326: Небольшой снег : Light snow :
329: Местами умеренный снег : Patchy moderate snow :
332: Умеренный снег : Moderate snow :
335: Местами сильный снег : Patchy heavy snow :
338: Сильный снег : Heavy snow :
350: Ледяная крупа : Ice pellets :
353: Небольшой ливень : Light rain shower :
356: Умеренный до сильного ливень : Moderate or heavy rain shower :
359: Сильный ливень : Torrential rain shower :
362: Небольшой мокрый снег : Light sleet showers :
365: Умеренный до сильного мокрый снег : Moderate or heavy sleet showers :
368: Небольшой снегопад : Light snow showers :
371: Умеренный до сильного снегопад : Moderate or heavy snow showers :
350: Ледяной дождь : Ice pellets :
353: Небольшой ливневый дождь : Light rain shower :
356: Умеренный или сильный ливневый дождь : Moderate or heavy rain shower :
359: Очень сильный ливень : Torrential rain shower :
362: Небольшой ливневый дождь со снегом : Light sleet showers :
365: Небольшой снег : Moderate or heavy sleet showers :
368: Небольшой ливневый дождь со снегом : Light snow showers :
371: Умеренный или сильный снежный ливень : Moderate or heavy snow showers :
386: Местами небольшой дождь с грозой : Patchy light rain with thunder :
389: Умеренный до сильного дождь с грозой : Moderate or heavy rain with thunder :
389: Умеренный или сильный дождь с грозой : Moderate or heavy rain with thunder :
392: Местами небольшой снег с грозой : Patchy light snow with thunder :
395: Умеренный до сильного снег с грозой : Moderate or heavy snow with thunder :
395: Умеренный или сильный снег с грозой : Moderate or heavy snow with thunder :

@ -262,5 +262,5 @@ func setLogLevel(logLevel string) error {
func checkURLForPNG(r *http.Request) bool {
url := r.URL.String()
return strings.Contains(url, ".png") && !strings.Contains(url, "/files/")
return strings.Contains(url, ".png")
}

Loading…
Cancel
Save