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 PyPi codecov Downloads

Installation

pip 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-0.1.1.tar.gz (6.6 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-0.1.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: here_routing-0.1.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/37.2 requests/2.28.1 requests-toolbelt/0.10.0 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/5.0.0 keyring/23.9.3 rfc3986/2.0.0 colorama/0.4.5 CPython/3.9.15

File hashes

Hashes for here_routing-0.1.1.tar.gz
Algorithm Hash digest
SHA256 32fbd7b5b39a7557bd9a57ede3f483a8ddfb51cf4b19c071aaa6bbcbef4d6974
MD5 a38a87435410e57b28a72d8b13a8692a
BLAKE2b-256 906286ff9fe30522c3b05e3c17f37c06f9ecb7d095b9890c52b8fe8aa03d75f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: here_routing-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/37.2 requests/2.28.1 requests-toolbelt/0.10.0 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/5.0.0 keyring/23.9.3 rfc3986/2.0.0 colorama/0.4.5 CPython/3.9.15

File hashes

Hashes for here_routing-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 709184ca5c7eaa6636e182c575468f02eff75a06e424e98dcf72ec2855815d25
MD5 056d659146b306f2cfc61e93716d6dde
BLAKE2b-256 006a490a2f5f97502dfb277dbac9eeefdd5111638761e2a351cad5799c949efd

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