项目作者: vladislavkovalskyi

项目描述 :
Async OpenWeatherMap lib
高级语言: Python
项目地址: git://github.com/vladislavkovalskyi/aioowm.git
创建时间: 2020-09-05T16:37:49Z
项目社区:https://github.com/vladislavkovalskyi/aioowm

开源协议:MIT License

下载


aioowm - Easy Async library for working with OpenWeatherMap

Что нужно, чтобы пользоваться библиотекой:

PyCharm

OpenWeatherMap Token

Установка:

  1. pip install -U aioowm
  2. pip install -U https://github.com/vladislavkovalskyi/aioowm/archive/master.zip

Ссылки:






Пример:

  1. from asyncio import run
  2. from aioowm import OWM
  3. weather = OWM(token="OpenWeatherMap Token", language="ru")
  4. async def app():
  5. result = await weather.get("Saint Petersburg")
  6. print(
  7. f"Город: {result.city.name} ({result.city.country})\n"
  8. f"Температура: {result.weather.temperature.now}°C\n"
  9. f"Описание: {result.weather.description}\n"
  10. f"Скорость ветра: {result.weather.wind.speed} м/с"
  11. )
  12. run(app())

Вывод:

  1. Город: Санкт-Петербург (RU)
  2. Температура: 2.12°C
  3. Описание: Облачно
  4. Скорость ветра: 1.34 м/с