معرفی شرکت ها


accuweather-0.5.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Python wrapper for getting weather data from AccuWeather servers.
ویژگی مقدار
سیستم عامل -
نام فایل accuweather-0.5.0
نام accuweather
نسخه کتابخانه 0.5.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Maciej Bieniek
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/bieniu/accuweather
آدرس اینترنتی https://pypi.org/project/accuweather/
مجوز Apache-2.0 License
[![GitHub Release][releases-shield]][releases] [![PyPI][pypi-releases-shield]][pypi-releases] [![PyPI - Downloads][pypi-downloads]][pypi-statistics] [![Buy me a coffee][buy-me-a-coffee-shield]][buy-me-a-coffee] [![PayPal_Me][paypal-me-shield]][paypal-me] # accuweather Python wrapper for getting weather data from AccuWeather servers for Limited Trial package. ## API key To generate API key go to https://developer.accuweather.com/user/register and after registration create an app. ## How to use package ```python import asyncio import logging from aiohttp import ClientError, ClientSession from accuweather import ( AccuWeather, ApiError, InvalidApiKeyError, InvalidCoordinatesError, RequestsExceededError, ) LATITUDE = 52.0677904 LONGITUDE = 19.4795644 LOCATION_KEY = "268068" API_KEY = "xxxxx" logging.basicConfig(level=logging.DEBUG) async def main(): async with ClientSession() as websession: try: accuweather = AccuWeather( API_KEY, websession, latitude=LATITUDE, longitude=LONGITUDE ) current_conditions = await accuweather.async_get_current_conditions() forecast = await accuweather.async_get_forecast(metric=True) forecast_hourly = await accuweather.async_get_forecast_hourly(metric=True) except ( ApiError, InvalidApiKeyError, InvalidCoordinatesError, ClientError, RequestsExceededError, ) as error: print(f"Error: {error}") else: print(f"Location: {accuweather.location_name} ({accuweather.location_key})") print(f"Requests remaining: {accuweather.requests_remaining}") print(f"Current: {current_conditions}") print(f"Forecast: {forecast}") print(f"Forecast hourly: {forecast_hourly}") loop = asyncio.new_event_loop() loop.run_until_complete(main()) loop.close() ``` [releases]: https://github.com/bieniu/accuweather/releases [releases-shield]: https://img.shields.io/github/release/bieniu/accuweather.svg?style=popout [pypi-releases]: https://pypi.org/project/accuweather/ [pypi-statistics]: https://pepy.tech/project/accuweather [pypi-releases-shield]: https://img.shields.io/pypi/v/accuweather [pypi-downloads]: https://pepy.tech/badge/accuweather/month [buy-me-a-coffee-shield]: https://img.shields.io/static/v1.svg?label=%20&message=Buy%20me%20a%20coffee&color=6f4e37&logo=buy%20me%20a%20coffee&logoColor=white [buy-me-a-coffee]: https://www.buymeacoffee.com/QnLdxeaqO [paypal-me-shield]: https://img.shields.io/static/v1.svg?label=%20&message=PayPal.Me&logo=paypal [paypal-me]: https://www.paypal.me/bieniu79


نیازمندی

مقدار نام
>3 aiohttp
- orjson


زبان مورد نیاز

مقدار نام
>=3.9 Python


نحوه نصب


نصب پکیج whl accuweather-0.5.0:

    pip install accuweather-0.5.0.whl


نصب پکیج tar.gz accuweather-0.5.0:

    pip install accuweather-0.5.0.tar.gz