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.1.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.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: here_routing-1.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 dfa6be1085e91d11696142f4c3e8e6d40c5065f4deb8d71443206600e0ea483b
MD5 b8f516a2862f57f450e545008c5a72a5
BLAKE2b-256 b7c1f1222c7b8a17999029aa81b636266d19daef805aa0ad8b5e0f4d2e9424eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for here_routing-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3536fcaacb689180334ad82f3c350afc33b6cdaca102e264ab9dab427ca577f5
MD5 e148017592e4a213362f94e68403b646
BLAKE2b-256 5093b5196eacf7ad7b091b6b965374a8cd66d1e29fb3150ccf92d7c99ef207c0

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