Merge branch 'master' into master

This commit is contained in:
Igor Chubin 2019-03-15 18:39:27 +01:00 committed by GitHub
commit ea2ef299cb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 303 additions and 141 deletions

View file

@ -142,6 +142,7 @@ To specify your own custom output format, use the special `%`-notation:
``` ```
c Weather condition, c Weather condition,
h Humidity,
t Temperature, t Temperature,
w Wind, w Wind,
l Location, l Location,

View file

@ -5,7 +5,7 @@ Translation of almost everything.
""" """
FULL_TRANSLATION = [ FULL_TRANSLATION = [
"af", "da", "de", "fr", "fa", "id", "it", "nb", "nl", "pl", "pt-br", "ro", "ru", "af", "da", "de", "fr", "fa", "id", "it", "nb", "nl", "pl", "pt-br", "ro", "ru", "uk"
] ]
PARTIAL_TRANSLATION = [ PARTIAL_TRANSLATION = [
@ -15,15 +15,15 @@ PARTIAL_TRANSLATION = [
"ja", "jv", "ka", "kk", "ko", "ky", "lt", "ja", "jv", "ka", "kk", "ko", "ky", "lt",
"lv", "mk", "ml", "nl", "nn", "pt", "lv", "mk", "ml", "nl", "nn", "pt",
"sk", "sl", "sr", "sr-lat", "sk", "sl", "sr", "sr-lat",
"sv", "sw", "th", "tr", "te", "uk", "uz", "vi", "sv", "sw", "th", "tr", "te", "uz", "vi",
"zh", "zu", "zh", "zu",
"he", "he",
] ]
PROXY_LANGS = [ PROXY_LANGS = [
'az', 'be', 'bs', 'ca', 'cy', 'eo', 'fa', 'af', 'az', 'be', 'bs', 'ca', 'cy', 'eo', 'fa',
'he', 'hr', 'hy', 'id', 'is', 'it', 'ja', 'he', 'hr', 'hy', 'id', 'is', 'it', 'ja',
'kk', 'lv', 'mk', 'nb', 'nn', 'sl', 'uz' 'kk', 'lv', 'mk', 'nb', 'nn', 'ro', 'sl', 'uz'
] ]
SUPPORTED_LANGS = FULL_TRANSLATION + PARTIAL_TRANSLATION SUPPORTED_LANGS = FULL_TRANSLATION + PARTIAL_TRANSLATION
@ -68,7 +68,6 @@ Ni darganfyddwyd eich lleoliad,
felly rydym wedi dod â chi i Oymyakon, felly rydym wedi dod â chi i Oymyakon,
un o'r llefydd oeraf ar y blaned ble mae pobl yn dal i fyw! un o'r llefydd oeraf ar y blaned ble mae pobl yn dal i fyw!
""", """,
'de': u""" 'de': u"""
Wir konnten Ihren Standort nicht finden, Wir konnten Ihren Standort nicht finden,
also haben wir Sie nach Oimjakon gebracht, also haben wir Sie nach Oimjakon gebracht,
@ -207,10 +206,10 @@ Umarız sizin olduğunuz yerde havalar daha iyidir!
ి అతయల వత ివసి ి రదలల ఒకటి. ి అతయల వత ివసి ి రదలల ఒకటి.
""", """,
'uk': u""" 'uk': u"""
Ваше місце розташування визначити не вдалося, Ми не змогли визначити Ваше місцезнаходження,
тому ми покажемо вам погоду в Оймяконе, тому покажемо Вам погоду в Оймяконі
найхолоднішому населеному пункті на планеті. найхолоднішому населеному пункті на планеті.
Будемо сподіватися, що у вас сьогодні погода краще! Будемо сподіватися, що у Вас сьогодні погода краще!
""", """,
'uz': u""" 'uz': u"""
Sizning joylashuvingizni aniqlay olmadik, Sizning joylashuvingizni aniqlay olmadik,
@ -221,6 +220,11 @@ Umid qilamizki, sizda bugungi ob-havo bundan yaxshiroq!
Vi kunne desværre ikke finde din lokation Vi kunne desværre ikke finde din lokation
vi har bragt dig til Oymyakon, vi har bragt dig til Oymyakon,
En af koldeste og helt ubolige lokationer planeten. En af koldeste og helt ubolige lokationer planeten.
""",
'et': u"""
Me ei suutnud tuvastada teie asukohta
ning seetõttu paigutasime teid Oymyakoni,
mis on üks kõige külmemaid püsivalt asustatud paiku planeedil.
""", """,
}, },
@ -236,6 +240,7 @@ En af koldeste og helt ubolige lokationer på planeten.
'da': u'Ukendt lokation', 'da': u'Ukendt lokation',
'el': u'Άνγωστη τοποθεσία', 'el': u'Άνγωστη τοποθεσία',
'es': u'Ubicación desconocida', 'es': u'Ubicación desconocida',
'et': u'Tundmatu asukoht',
'fa': u'مکان نامعلوم', 'fa': u'مکان نامعلوم',
'fi': u'Tuntematon sijainti', 'fi': u'Tuntematon sijainti',
'fr': u'Emplacement inconnu', 'fr': u'Emplacement inconnu',
@ -261,7 +266,7 @@ En af koldeste og helt ubolige lokationer på planeten.
'sv': u'Okänd plats', 'sv': u'Okänd plats',
'te': u'తెలియని ప్రదేశం', 'te': u'తెలియని ప్రదేశం',
'tr': u'Bilinmeyen konum', 'tr': u'Bilinmeyen konum',
'ua': u'Невідоме місце', 'uk': u'Невідоме місце',
'uz': u'Аникланмаган худуд', 'uz': u'Аникланмаган худуд',
}, },
@ -277,6 +282,7 @@ En af koldeste og helt ubolige lokationer på planeten.
'da': u'Lokation', 'da': u'Lokation',
'el': u'Τοποθεσία', 'el': u'Τοποθεσία',
'es': u'Ubicación', 'es': u'Ubicación',
'et': u'Asukoht',
'fa': u'مکان', 'fa': u'مکان',
'fi': u'Tuntematon sijainti', 'fi': u'Tuntematon sijainti',
'fr': u'Emplacement', 'fr': u'Emplacement',
@ -302,7 +308,7 @@ En af koldeste og helt ubolige lokationer på planeten.
'sv': u'Plats', 'sv': u'Plats',
'te': u'స్థానము', 'te': u'స్థానము',
'tr': u'Konum', 'tr': u'Konum',
'ua': u'Місце', 'uk': u'Місцезнаходження'
}, },
'CAPACITY_LIMIT_REACHED': { 'CAPACITY_LIMIT_REACHED': {
@ -481,7 +487,20 @@ Vi får nye forespørsler hurtigst muligt.
Du kan følge https://twitter.com/igor_chubin for at opdateringer. Du kan følge https://twitter.com/igor_chubin for at opdateringer.
====================================================================================== ======================================================================================
""", """,
'et': u"""
Vabandage, kuid hetkel on päringud ilmateenusele piiratud.
Selle asemel kuvame hetkel näidislinna ilmaprognoosi (näitamaks, kuidas see välja näeb).
Üritame probleemi lahendada niipea kui võimalik.
Jälgige https://twitter.com/igor_chubin värskenduste jaoks.
======================================================================================
""",
'uk': u"""
Вибачте, ми перевищили максимальну кількість запитів до сервісу погоди.
Ось прогноз погоди у нашому місті (просто показати Вам як це виглядає).
Ми відновимо роботу як тільки зможемо.
Ви можете підписатися на https://twitter.com/igor_chubin для отримання новин.
======================================================================================
"""
}, },
# Historical messages: # Historical messages:
@ -517,6 +536,8 @@ Du kan følge https://twitter.com/igor_chubin for at få opdateringer.
'tr': u'Yeni özellik: çok dilli konum isimleri \033[92mwttr.in/станция+Восток\033[0m (UTF-8 ile) ve konum arama \033[92mwttr.in/~Kilimanjaro\033[0m (sadece önüne ~ ekleyin)', 'tr': u'Yeni özellik: çok dilli konum isimleri \033[92mwttr.in/станция+Восток\033[0m (UTF-8 ile) ve konum arama \033[92mwttr.in/~Kilimanjaro\033[0m (sadece önüne ~ ekleyin)',
'te': u'క్రొత్త లక్షణం: బహుభాషా స్థాన పేర్లు \ 033 [92mwttr.in/stancelя+Vostок\033 [0 U (UTF-8 లో) మరియు స్థానం శోధన \ 033 [92mwttr.in/~kilimanjaro\033 [0m (కేవలం ~ ముందుకి జోడించండి)', 'te': u'క్రొత్త లక్షణం: బహుభాషా స్థాన పేర్లు \ 033 [92mwttr.in/stancelя+Vostок\033 [0 U (UTF-8 లో) మరియు స్థానం శోధన \ 033 [92mwttr.in/~kilimanjaro\033 [0m (కేవలం ~ ముందుకి జోడించండి)',
'da': u'Ny funktion: flersprogede lokationsnavne \033[92mwttr.in/станция+Восток\033[0m (som UTF-8) og lokations søgning \033[92mwttr.in/~Kilimanjaro\033[0m (bare tilføj ~ inden)', 'da': u'Ny funktion: flersprogede lokationsnavne \033[92mwttr.in/станция+Восток\033[0m (som UTF-8) og lokations søgning \033[92mwttr.in/~Kilimanjaro\033[0m (bare tilføj ~ inden)',
'et': u'Uus funktsioon: mitmekeelsed asukohanimed \033[92mwttr.in/станция+Восток\033[0m (UTF-8 vormingus) ja asukoha otsing \033[92mwttr.in/~Kilimanjaro\033[0m (lisa ~ enne)',
'uk': u'Спробуйте: назви місць будь-якою мовою \033[92mwttr.in/станція+Восток\033[0m (в UTF-8) та пошук місць \033[92mwttr.in/~Kilimanjaro\033[0m (потрібно додати ~ спочатку)'
}, },
'FOLLOW_ME': { 'FOLLOW_ME': {
@ -547,6 +568,8 @@ Du kan følge https://twitter.com/igor_chubin for at få opdateringer.
'te': u'అనుసరించండి \ 033 [46m \ 033 [30m @ igor_chubin \ 033 [wttr.in నవీకరణలను కోసం', 'te': u'అనుసరించండి \ 033 [46m \ 033 [30m @ igor_chubin \ 033 [wttr.in నవీకరణలను కోసం',
'tr': u'wttr.in ile ilgili gelişmeler için \033[46m\033[30m@igor_chubin\033[0m adresini takip edin', 'tr': u'wttr.in ile ilgili gelişmeler için \033[46m\033[30m@igor_chubin\033[0m adresini takip edin',
'da': u'Følg \033[46m\033[30m@igor_chubin\033[0m for at få wttr.in opdateringer', 'da': u'Følg \033[46m\033[30m@igor_chubin\033[0m for at få wttr.in opdateringer',
'et': u'Jälgi \033[46m\033[30m@igor_chubin\033[0m wttr.in uudiste tarbeks',
'uk': u'Нові можливості wttr.in публікуються тут: \033[46m\033[30m@igor_chubin\033[0m'
}, },
} }

View file

@ -42,9 +42,9 @@ def render_temperature(data, query):
""" """
if query.get('use_imperial', False): if query.get('use_imperial', False):
temperature = u'%sF' % data['temp_F'] temperature = u'%s°F' % data['temp_F']
else: else:
temperature = u'%sC' % data['temp_C'] temperature = u'%s°C' % data['temp_C']
if temperature[0] != '-': if temperature[0] != '-':
temperature = '+' + temperature temperature = '+' + temperature
@ -59,6 +59,16 @@ def render_condition(data, query):
weather_condition = WEATHER_SYMBOL[WWO_CODE[data['weatherCode']]] weather_condition = WEATHER_SYMBOL[WWO_CODE[data['weatherCode']]]
return weather_condition return weather_condition
def render_humidity(data, query):
"""
humidity (h)
"""
humidity = data.get('humidity', '')
if humidity:
humidity += '%'
return humidity
def render_wind(data, query): def render_wind(data, query):
""" """
wind (w) wind (w)
@ -125,6 +135,7 @@ def render_sunset(data, query):
FORMAT_SYMBOL = { FORMAT_SYMBOL = {
'c': render_condition, 'c': render_condition,
'h': render_humidity,
't': render_temperature, 't': render_temperature,
'w': render_wind, 'w': render_wind,
'l': render_location, 'l': render_location,

47
share/translations/et.txt Normal file
View file

@ -0,0 +1,47 @@
113: Selge : Clear
113: Päikeseline : Sunny
116: Vahelduv pilvisus : Partly cloudy
119: Pilvine : Cloudy
122: Sombune : Overcast
143: Uduvine : Mist
176: Paiguti vihmasaju võimalus : Patchy rain possible
179: Paiguti lumesaju võimalus : Patchy snow possible
182: Paiguti lörtsisaju võimalus : Patchy sleet possible
185: Paiguti jääudu võimalus : Patchy freezing drizzle possible
200: Äikese võimalus : Thundery outbreaks possible
227: Tuisk : Blowing snow
230: Lumetorm : Blizzard
248: Udu : Fog
260: Jääudu : Freezing fog
263: Paiguti nõrk uduvihm : Patchy light drizzle
266: Nõrk uduvihm : Light drizzle
281: Jääudu : Freezing drizzle
284: Tugev uduvihm : Heavy freezing drizzle
293: Vahelduv nõrk vihm : Patchy light rain
296: Nõrk vihm : Light rain
299: Vahelduv mõõdukas vihm : Moderate rain at times
302: Mõõdukas vihm : Moderate rain
305: Vahelduv tugev vihm : Heavy rain at times
308: Tugev vihm : Heavy rain
311: Nõrk jäävihm : Light freezing rain
314: Mõõdukas või tugev jäävihm : Moderate or heavy freezing rain
317: Nõrk lörtsisadu : Light sleet
320: Mõõdukas või tugev lörtsisadu : Moderate or heavy sleet
323: Paiguti nõrk lumesadu : Patchy light snow
326: Nõrk lumesadu : Light snow
329: Paiguti mõõdukas lumesadu : Patchy moderate snow
332: Mõõdukas lumesadu : Moderate snow
335: Paiguti tugev lumesadu : Patchy heavy snow
338: Tugev lumesadu : Heavy snow
350: Rahe : Ice pellets
353: Nõrk hoogvihm : Light rain shower
356: Mõõdukas või tugev hoogvihm : Moderate or heavy rain shower
359: Padu hoogvihm : Torrential rain shower
362: Nõrk hooglörts : Light sleet showers
365: Mõõdukas või tugev hooglörts : Moderate or heavy sleet showers
368: Nõrk hooglumi : Light snow showers
371: Mõõdukas või tugev hooglumi : Moderate or heavy snow showers
386: Paiguti nõrk vihm äikesega : Patchy light rain with thunder
389: Mõõdukas või tugev vihm äikesega : Moderate or heavy rain with thunder
392: Paiguti nõrk lumesadu äikesega : Patchy light snow with thunder
395: Mõõdukas või tugev lumesadu äikesega : Moderate or heavy snow with thunder

View file

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

View file

@ -1,81 +1,47 @@
113: : Clear : Ясно 113: Ясно : Clear :
113: : Sunny : Солнечно 113: Солнечно : Sunny :
116: : Partly cloudy : Переменная облачность 116: Переменная облачность : Partly cloudy :
119: : Cloudy : Облачно 119: Облачно : Cloudy :
122: : Overcast : Пасмурно 122: Пасмурно : Overcast :
143: : Mist : Дымка 143: Дымка : Mist :
176: : Patchy rain possible : Местами дождь 176: Местами дождь : Patchy rain possible :
179: : Patchy snow possible : Местами снег 179: Местами снег : Patchy snow possible :
182: : Patchy sleet possible : Местами дождь со снегом 182: Местами дождь со снегом : Patchy sleet possible :
185: : Patchy freezing drizzle possible : Местами замерзающая морось 185: Местами замерзающая морось : Patchy freezing drizzle possible :
200: : Thundery outbreaks possible : Местами грозы 200: Местами грозы : Thundery outbreaks possible :
227: : Blowing snow : Поземок 227: Поземок : Blowing snow :
230: : Blizzard : Метель 230: Метель : Blizzard :
248: : Fog : Туман 248: Туман : Fog :
260: : Freezing fog : Переохлажденный туман 260: Переохлажденный туман : Freezing fog :
263: : Patchy light drizzle : Местами слабая морось 263: Местами слабая морось : Patchy light drizzle :
266: : Light drizzle : Слабая морось 266: Слабая морось : Light drizzle :
281: : Freezing drizzle : Замерзающая морось 281: Замерзающая морось : Freezing drizzle :
284: : Heavy freezing drizzle : Сильная замерзающая морось 284: Сильная замерзающая морось : Heavy freezing drizzle :
293: : Patchy light rain : Местами небольшой дождь 293: Местами небольшой дождь : Patchy light rain :
296: : Light rain : Небольшой дождь 296: Небольшой дождь : Light rain :
299: : Moderate rain at times : Временами умеренный дождь 299: Временами умеренный дождь : Moderate rain at times :
302: : Moderate rain : Умеренный дождь 302: Умеренный дождь : Moderate rain :
305: : Heavy rain at times : Временами сильный дождь 305: Временами сильный дождь : Heavy rain at times :
308: : Heavy rain : Сильный дождь 308: Сильный дождь : Heavy rain :
311: : Light freezing rain : Слабый переохлажденный дождь 311: Слабый переохлажденный дождь : Light freezing rain :
314: : Moderate or heavy freezing rain : Умеренный или сильный переохлажденный дождь 314: Умеренный или сильный переохлажденный дождь : Moderate or heavy freezing rain :
317: : Light sleet : Небольшой дождь со снегом 317: Небольшой дождь со снегом : Light sleet :
320: : Moderate or heavy sleet : Умеренный или сильный дождь со снегом 320: Умеренный или сильный дождь со снегом : Moderate or heavy sleet :
323: : Patchy light snow : Местами небольшой снег 323: Местами небольшой снег : Patchy light snow :
326: : Light snow : Небольшой снег 326: Небольшой снег : Light snow :
329: : Patchy moderate snow : Местами умеренный снег 329: Местами умеренный снег : Patchy moderate snow :
332: : Moderate snow : Умеренный снег 332: Умеренный снег : Moderate snow :
335: : Patchy heavy snow : Местами сильный снег 335: Местами сильный снег : Patchy heavy snow :
338: : Heavy snow : Сильный снег 338: Сильный снег : Heavy snow :
350: : Ice pellets : Ледяной дождь 350: Ледяной дождь : Ice pellets :
353: : Light rain shower : Небольшой ливневый дождь 353: Небольшой ливневый дождь : Light rain shower :
356: : Moderate or heavy rain shower : Умеренный или сильный ливневый дождь 356: Умеренный или сильный ливневый дождь : Moderate or heavy rain shower :
359: : Torrential rain shower : Очень сильный ливень 359: Очень сильный ливень : Torrential rain shower :
362: : Light sleet showers : Небольшой ливневый дождь со снегом 362: Небольшой ливневый дождь со снегом : Light sleet showers :
365: : Moderate or heavy sleet showers : Небольшой снег 365: Небольшой снег : Moderate or heavy sleet showers :
368: : Light snow showers : Небольшой ливневый дождь со снегом 368: Небольшой ливневый дождь со снегом : Light snow showers :
371: : Moderate or heavy snow showers : Умеренный или сильный снежный ливень 371: Умеренный или сильный снежный ливень : Moderate or heavy snow showers :
386: : Patchy light rain with thunder : Местами небольшой дождь с грозой 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 : Местами небольшой снег с грозой 392: Местами небольшой снег с грозой : Patchy light snow with thunder :
395: : Moderate or heavy snow with thunder : Умеренный или сильный снег с грозой 395: Умеренный или сильный снег с грозой : Moderate or heavy snow with thunder :

View file

@ -0,0 +1,67 @@
Використання:
$ curl wttr.in # поточне місцеположення
$ curl wttr.in/kbp # погода в аеропорту Бориспіль (код ICAO: KBP)
Підтримуються наступні типи місцеположень:
/paris # місто
/~Eiffel+tower # будь-яке місцеположення
/Киів # юнікодне ім'я будь-якого місцеположення будь-якою мовою
/muc # код аеропорту ICAO (3 літери)
/@stackoverflow.com # доменне им'я
/94107 # поштовый індекс (тільки для США)
/-78.46,106.79 # GPS-координати
Спеціальні умовні місцеположення:
/moon # Фаза Місяця (додайте ,+US або ,+France для міста Moon у США або Франції)
/moon@2016-10-25 # Фаза Місяця для вказаної дати (@2016-10-25)
Одиниці вимірювань:
?m # метричні (СІ) (використовуються всюди крім США)
?u # USCS (використовуються у США)
?M # показувати швидкість вітру в м/с
Опції відображення:
?0 # тільки поточна погода
?1 # погода сьогодні + 1 день
?2 # погода сьогодні + 2 дня
?n # вузька версія (тільки день та ніч)
?q # тиха версія (без тексту "Прогноз погоди")
?Q # надтиха версія (без "Прогноз погоди", немає назви міста)
?T # відключити послідовності терміналу (без кольорів)
PNG-опції:
/paris.png # сгенерувати PNG-файл
?p # добавити рамку навколо
?t # transparency=150 (прозорість 150)
transparency=... # прозорість від 0 до 255 (255 = не прозорий)
Опції можна комбінувати:
/Paris?0pq
/Paris?0pq&lang=fr
/Paris_0pq.png # в PNG-запитах опції вказуються після знаку _
/Rome_0pq_lang=it.png # довгі опції розділяются знаком підкреслення _
Локалізація:
$ curl fr.wttr.in/Paris
$ curl wttr.in/paris?lang=fr
$ curl -H "Accept-Language: fr" wttr.in/paris
Мови що підтримуються:
FULL_TRANSLATION (підтримується)
PARTIAL_TRANSLATION (в процесі)
Спеціальні строрінки:
/:help # показати цю сторінку
/:bash.function # показати рекомендовану функцію wttr()
/:translation # показати список перекладачів wttr.in

47
share/translations/uk.txt Normal file
View file

@ -0,0 +1,47 @@
113: Ясно : Clear :
113: Сонячно : Sunny :
116: Змінна хмарність : Partly cloudy :
119: Хмарно : Cloudy :
122: Похмуро : Overcast :
143: Невеликий туман : Mist :
176: Місцями дощ : Patchy rain possible :
179: Місцями сніг : Patchy snow possible :
182: Місцями дощ зі снігом : Patchy sleet possible :
185: Місцями ожеледь : Patchy freezing drizzle possible :
200: Місцями грози : Thundery outbreaks possible :
227: Заметіль : Blowing snow :
230: Снігова буря : Blizzard :
248: Туман : Fog :
260: Крижаний туман : Freezing fog :
263: Місцями мряка : Patchy light drizzle :
266: Мряка : Light 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 :
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 :
386: Місцями дощ з грозою : Patchy light rain with thunder :
389: Дощ з грозою : Moderate or heavy rain with thunder :
392: Місцями сніг з грозою : Patchy light snow with thunder :
395: Сніг з грозою : Moderate or heavy snow with thunder :