Skip to main content

HERE Geocoding and Search demo and widgets

Project description

Python package codecov xeus-badge pyodide-badge

HERE Search notebooks

A set of widgets and notebooks demonstrating the use of HERE Geocoding & Search endpoints /autosuggest, /discover, /browse, and /lookup.

searching for pizza

Requirements: a HERE API key and a Python environment. Note that HERE Base Plan Pricing allows you to get started for free.

Use Case Installation
Online use Run the notebooks in your browser
Local use Install and try locally
Package maintenance Install from the sources

0-install use

here-search-demo notebooks are available for immediate use in a Github page hosting a JupyterLite instance based on the xeus stack (CPython running on xeus-python kernel).

A version of these pages based on the Pyodide stack and the jupyterlite-pyodide-kernel is also available here.

Install and try locally

If you want to use the library and try it through existing notebooks, do:

  1. Install the widgets:

    uv pip install 'here-search-demo[lab,route]'
    
  2. Grab the notebooks from the GitHub release asset

  3. Add your HERE API key to demo-config.json file.

Install from the sources

If you need to maintain this package:

  1. git clone it and into a virtualenv/venv, do:

    uv pip install -e '.[dev,lab,route]'
    
  2. Copy example-credentials.properties to notebooks/credentials.properties and update the later one with your HERE credentials.

  3. Link the virtual environment to a IPython kernel:

    python -m ipykernel install \
      --prefix $(python -c "import sys; print(sys.prefix)") \
      --name search_demo --display-name "search demo"
    
  4. Start either

    • JupyterLab:
      python -m jupyterlab notebooks
      
    • or JupyterLite
      bash scripts/lite-build.sh
      

(Additional notes)

License

Copyright (C) 2022-2026 HERE Europe B.V.

This project is licensed under the MIT license - see the LICENSE file in the root of this project for license details.

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_search_demo-0.25.2.tar.gz (64.5 kB view details)

Uploaded Source

Built Distribution

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

here_search_demo-0.25.2-py3-none-any.whl (56.5 kB view details)

Uploaded Python 3

File details

Details for the file here_search_demo-0.25.2.tar.gz.

File metadata

  • Download URL: here_search_demo-0.25.2.tar.gz
  • Upload date:
  • Size: 64.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for here_search_demo-0.25.2.tar.gz
Algorithm Hash digest
SHA256 af62ac8d00ce02ede1741a9d166c201323a8ab5e77a00ca7da4bd824f94bf96d
MD5 d59e4e6cbdedd3c87c43f705aee2d9a3
BLAKE2b-256 be42b2266e1704ccb0f4b8604743e422d83288875d3dd5fcb7c9a869d61c6d8f

See more details on using hashes here.

File details

Details for the file here_search_demo-0.25.2-py3-none-any.whl.

File metadata

File hashes

Hashes for here_search_demo-0.25.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7dea5c0e624243bf0653f1b6868507e934259e73886176592630062baeeaad41
MD5 680696688ed73f5b4af242c5a567a312
BLAKE2b-256 badf523042fcda780e644ebfd0ac6a99ac2e42a1d8531df6d741ffc1c6ce1fea

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