HERE Search demo
Package version: 0.35.1
A set of widgets and notebooks demonstrating
- the use of HERE Geocoding & Search endpoints
/autosuggest,/discover,/browse,/lookupand/signals. - the integration of HERE Routing for search along the route use cases.
Requirements: HERE credentials (both API key and Oauth2 key/secret) and a Python environment. Note that HERE Base Plan Pricing allows you to get started for free.
| I want to... | Recommended path |
|---|---|
| Try online interactive notebooks | |
| Use notebooks locally in a Python setup | Offline notebooks |
| Contribute or run full project workflows | Contribute |
Online documentation with interactive notebooks is available here.
Offline notebooks
- Install the package in the virtual environment of your choice (Python 3.13 recommended):
pip install 'here-search-demo[lab]'
- Extract notebooks and
credentials.properties.txtfrom here-search-demo.zip in to the same directory. - Update
credentials.properties.txtwith your HERE credentials. - Create a ipykernel for the package:
prefix=$(python -c "import sys; print(sys.prefix)") python -m ipykernel install --prefix $prefix --name search_demo --display-name "search demo"
- Start JupyterLab:
python -m jupyterlab
Contribute
- Clone the repository and install dependencies:
uv pip install -e '.[dev,docs,lab]'
Also install [micromamba][micromamba]. - Run tests:
pytest -n auto --ignore=tests/test_notebooks.py
- Build the JupyterLite static page:
jupyterlite_build/xeus.sh
3b. JupyterLab alternative:
prefix=$(python -c "import sys; print(sys.prefix)")
python -m ipykernel install --prefix $prefix --name search_demo --display-name "search demo"
Then:
python -m jupyterlab notebooks
- Build the docs page:
sphinx-build -b html docs/ workspace/public/docs
(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.
Note: This MIT-licensed project uses only open-source, community-maintained tools—such as JupyterLite, xeus kernels, micromamba, and packages from conda-forge and emscripten-forge-dev—and includes no Anaconda-distributed components. Each dependency remains under its own open-source license; see their LICENSE files for details.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file here_search_demo-0.35.1.tar.gz.
File metadata
- Download URL: here_search_demo-0.35.1.tar.gz
- Upload date:
- Size: 123.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1972c59fd6e509d060ff43128f0837d10b299d6ef2afcefe45d8efc3798db6d
|
|
| MD5 |
ab8aae5f65b2bbe36b4130bc638f54e4
|
|
| BLAKE2b-256 |
231fd2c804cabc671a610dd6b521859bf12999e1585e1d6b3df411e89ec4a2af
|
File details
Details for the file here_search_demo-0.35.1-py3-none-any.whl.
File metadata
- Download URL: here_search_demo-0.35.1-py3-none-any.whl
- Upload date:
- Size: 95.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c19fdb41a54e29cf7aa51722101738d2a8c6124a519f3afbee5aef9d6e710623
|
|
| MD5 |
2f2c4073c69e028acc050313c7a4777c
|
|
| BLAKE2b-256 |
7bd531632f5247b800670ced2bd88e8a830a56320b8899813970f08f100bcdc8
|