mirror of https://github.com/chubin/wttr.in
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
2.8 KiB
67 lines
2.8 KiB
"""
|
|
Human readable description of the available data fields
|
|
describing current weather, weather forecast, and astronomical data
|
|
"""
|
|
|
|
DESCRIPTION = {
|
|
# current condition fields
|
|
"FeelsLikeC": (
|
|
"Feels Like Temperature in Celsius",
|
|
"temperature_feels_like_celsius",
|
|
),
|
|
"FeelsLikeF": (
|
|
"Feels Like Temperature in Fahrenheit",
|
|
"temperature_feels_like_fahrenheit",
|
|
),
|
|
"cloudcover": ("Cloud Coverage in Percent", "cloudcover_percentage"),
|
|
"humidity": ("Humidity in Percent", "humidity_percentage"),
|
|
"precipMM": ("Precipitation (Rainfall) in mm", "precipitation_mm"),
|
|
"pressure": ("Air pressure in hPa", "pressure_hpa"),
|
|
"temp_C": ("Temperature in Celsius", "temperature_celsius"),
|
|
"temp_F": ("Temperature in Fahrenheit", "temperature_fahrenheit"),
|
|
"uvIndex": ("Ultraviolet Radiation Index", "uv_index"),
|
|
"visibility": ("Visible Distance in Kilometres", "visibility"),
|
|
"weatherCode": ("Code to describe Weather Condition", "weather_code"),
|
|
"winddirDegree": ("Wind Direction in Degree", "winddir_degree"),
|
|
"windspeedKmph": ("Wind Speed in Kilometres per Hour", "windspeed_kmph"),
|
|
"windspeedMiles": ("Wind Speed in Miles per Hour", "windspeed_mph"),
|
|
"observation_time": (
|
|
"Minutes since start of the day the observation happened",
|
|
"observation_time",
|
|
),
|
|
# fields with `description`
|
|
"weatherDesc": ("Weather Description", "weather_desc"),
|
|
"winddir16Point": ("Wind Direction on a 16-wind compass rose", "winddir_16_point"),
|
|
# forecast fields
|
|
"maxtempC": ("Maximum Temperature in Celsius", "temperature_celsius_maximum"),
|
|
"maxtempF": ("Maximum Temperature in Fahrenheit", "temperature_fahrenheit_maximum"),
|
|
"mintempC": ("Minimum Temperature in Celsius", "temperature_celsius_minimum"),
|
|
"mintempF": ("Minimum Temperature in Fahrenheit", "temperature_fahrenheit_minimum"),
|
|
"sunHour": ("Hours of sunlight", "sun_hour"),
|
|
"totalSnow_cm": ("Total snowfall in cm", "snowfall_cm"),
|
|
# astronomy fields
|
|
"moon_illumination": (
|
|
"Percentage of the moon illuminated",
|
|
"astronomy_moon_illumination",
|
|
),
|
|
# astronomy fields with description
|
|
"moon_phase": ("Phase of the moon", "astronomy_moon_phase"),
|
|
# astronomy fields with time
|
|
"moonrise": (
|
|
"Minutes since start of the day until the moon appears above the horizon",
|
|
"astronomy_moonrise_min",
|
|
),
|
|
"moonset": (
|
|
"Minutes since start of the day until the moon disappears below the horizon",
|
|
"astronomy_moonset_min",
|
|
),
|
|
"sunrise": (
|
|
"Minutes since start of the day until the sun appears above the horizon",
|
|
"astronomy_sunrise_min",
|
|
),
|
|
"sunset": (
|
|
"Minutes since start of the day until the moon disappears below the horizon",
|
|
"astronomy_sunset_min",
|
|
),
|
|
}
|