Skip to main content

Asynchronous Python client for the HERE Routing V8 API

Project description

here_routing

Asynchronous Python client for the HERE Routing V8 API

GitHub Actions PyPi License codecov Downloads

Installation

uv add install here_routing

Usage

import asyncio

from here_routing import HERERoutingApi, Place, Return, TransportMode

API_KEY = "<YOUR_API_KEY>"


async def main() -> None:
    """Show example how to get duration of your route."""
    async with HERERoutingApi(api_key=API_KEY) as here_routing:
        response = await here_routing.route(
            transport_mode=TransportMode.CAR,
            origin=Place(latitude=50.12778680095556, longitude=8.582081794738771),
            destination=Place(latitude=50.060940891421765, longitude=8.336477279663088),
            return_values=[Return.SUMMARY],
        )
        print(
            f"Duration is: {response['routes'][0]['sections'][0]['summary']['duration']}"
        )


if __name__ == "__main__":
    asyncio.run(main())

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

here_routing-1.1.2.tar.gz (202.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

here_routing-1.1.2-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file here_routing-1.1.2.tar.gz.

File metadata

  • Download URL: here_routing-1.1.2.tar.gz
  • Upload date:
  • Size: 202.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.8

File hashes

Hashes for here_routing-1.1.2.tar.gz
Algorithm Hash digest
SHA256 c33ec6b0b987ae6c9ebcdf5f2af0a4575651ff7aff06f98680a3a19bbbd0de3a
MD5 d944644cccd3e4594bc980c61655e596
BLAKE2b-256 d9423134508482806baa072a4c466e80607e1de045856431b94082b720a07b3e

See more details on using hashes here.

File details

Details for the file here_routing-1.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for here_routing-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2939819ff5dc491d609dc05a2555032d78b3b96c825c277ee506faed8f7e5824
MD5 41e53ad119c42bb57752c870ddcd213f
BLAKE2b-256 ab066406b493af484d2141a561645625989d6f1ebb1c840fae595f00a44d1c7e

See more details on using hashes here.

Supported by

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