mirror of
https://github.com/chubin/wttr.in
synced 2024-11-14 16:17:19 +00:00
ca54ff4d2d
This is a pull request to fix #822, where > the words “ultraviolet” and “until” are misspelled `/lib/fields.py`: > > -dabfc55c8b/lib/fields.py (L33)
> -dabfc55c8b/lib/fields.py (L94)
> -dabfc55c8b/lib/fields.py (L97)
> -8dc0e08f5e/lib/fields.py (L100)
> -dabfc55c8b/lib/fields.py (L103)
Signed-off-by: Lucas Larson <LucasLarson@riseup.net>
105 lines
3.1 KiB
Python
105 lines
3.1 KiB
Python
"""
|
|
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"),
|
|
}
|