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.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aiohere-2.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 d802c32d60e39666579c940a571e6e893d6be8233ed1efa9321348cd7af41752
MD5 5a35e0b9f1d8e0c10d3ba6038e7faa06
BLAKE2b-256 39b1e4ee9b845cb63df14bf36d2b5c61716c4fd6351565e5dbe47f24fccba046

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: aiohere-2.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a9dfde2d603577e72456f9e3d0ecc56cfe01d9a879d8b00ef5f721efb7637dd5
MD5 f4d3b60f7446e418a5cdc78e4f43fdf0
BLAKE2b-256 607690ac78bff73e9b5bfc687ed1c7eb837cc22069941f9a63182bd65de5f9e6

See more details on using hashes here.

Provenance

Supported by

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