Viewer to interact with the public transit service.
Project description
Public Transit Viewer
Viewer to interact with the Public Transit Service.
The streamlit based Python app allows users to query connections between two stops or generate isolines from a specific stop. The application supports the query parameters of the service to search specific connections or isoline.
Installation
Get the current release from pypi and start the viewer:
pip install public-transit-viewer
export NAVIQORE_SERVICE_URL=<SERVER:PORT>
ptv-deploy
Or run the viewer inside a Docker container:
docker run -p 8501:8501 -e NAVIQORE_SERVICE_URL=<SERVER:PORT> ghcr.io/naviqore/public-transit-client:latest
Access the viewer on http://localhost:8501
.
Development
Configuration
Create a .env
file in the root directory. And add a line telling the application to which service host it should
connect. In Local Development this is typically a Java Spring service running on http://localhost:8080
.
The required line in the .env
file will then be: NAVIQORE_SERVICE_URL=http://localhost:8080
Note: you can also specify the NAVIQORE_SERVICE_URL
in your operating system environment.
Starting the App
To start the app in development mode run following command from the root directory:
poetry run streamlit run public_transit_viewer/connections.py
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file public_transit_viewer-1.0.0.tar.gz
.
File metadata
- Download URL: public_transit_viewer-1.0.0.tar.gz
- Upload date:
- Size: 224.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.6 Linux/6.8.0-1014-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | beab77f72385350c2903c5335fd3c23cc4066bc05f20b6cc72533b8bb2dfa9f7 |
|
MD5 | f25f0b8d258388b27757878691c3697d |
|
BLAKE2b-256 | 68e0825d6be3a1dc8586205bbb9902f77e1a2aee877d41bde9b42be4fb814c80 |
File details
Details for the file public_transit_viewer-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: public_transit_viewer-1.0.0-py3-none-any.whl
- Upload date:
- Size: 227.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.6 Linux/6.8.0-1014-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b00572cbc165189ee35e735a1ce8eed8fb75f6c74b63337d3b2648a0c01af104 |
|
MD5 | 73665da59f24c6014ec7c10e8b112284 |
|
BLAKE2b-256 | cb1d00b242ac13cd3b6c1caaf436e977f440e383617b54ea727ec18ed648333f |