Skip to main content

Asynchronous Python client for the HERE API

Reason this release was yanked:

Uncompatiple python dependencies

Project description

aiohere

Asynchronous Python client for the HERE API

Based on herepy

GitHub Actions PyPi PyPi codecov Downloads

Installation

pip install aiohere

Usage

from aiohere import AioHere, WeatherProductType

import asyncio

API_KEY = ""


async def main():
    """Show example how to get weather forecast for your location."""
    async with AioHere(api_key=API_KEY) as aiohere:
        response = await aiohere.weather_for_coordinates(
            latitude=49.9836187,
            longitude=8.2329145,
            products=[WeatherProductType.FORECAST_7DAYS_SIMPLE],
        )
        lowTemperature = response["dailyForecasts"][0]["forecasts"][0]["lowTemperature"]
        highTemperature = response["dailyForecasts"][0]["forecasts"][0][
            "highTemperature"
        ]
        weekday = response["dailyForecasts"][0]["forecasts"][0]["weekday"]

        print(
            f"Temperature on {weekday} will be between {lowTemperature}°C and {highTemperature}°C"
        )


if __name__ == "__main__":
    loop = asyncio.new_event_loop()
    loop.run_until_complete(main())

Buy Me A Coffee

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiohere-2.0.1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

aiohere-2.0.1-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file aiohere-2.0.1.tar.gz.

File metadata

  • Download URL: aiohere-2.0.1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/37.3 requests/2.28.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/5.2.0 keyring/23.13.1 rfc3986/2.0.0 colorama/0.4.6 CPython/3.9.16

File hashes

Hashes for aiohere-2.0.1.tar.gz
Algorithm Hash digest
SHA256 c4b5899f45592acea34d78dc5974ed05227169acc251114ba979eaf7ef73bb48
MD5 2e64205a3c5670e299752ad7b98f451c
BLAKE2b-256 cc54dbc97635aad380c6dcd370937d0916e56b0b0374411eee871716b1184a51

See more details on using hashes here.

File details

Details for the file aiohere-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: aiohere-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/37.3 requests/2.28.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/5.2.0 keyring/23.13.1 rfc3986/2.0.0 colorama/0.4.6 CPython/3.9.16

File hashes

Hashes for aiohere-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 748d1df42ba4cd0f75895b8512afce9f255efa2d9c2871dadfe8a0817251daff
MD5 e23701b85c31be9d8baec971be8ec032
BLAKE2b-256 3158126d1995deeffbc7600d30a9359c8785d0e779a8bcc036c681dc48c0771d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page