Skip to main content

udata-transport

This plugin acts as a bridge between udata and transport.data.gouv.fr system.

Compatibility

udata-transport requires Python 3.7+ and udata.

Installation

Install udata.

Remain in the same virtual environment (for Python).

Install udata-transport:

pip install udata-transport

Modify your local configuration file of udata (typically, udata.cfg) as following:

PLUGINS = ['transport']
TRANSPORT_DATASETS_URL = 'https://path/to/transport.data.gouv.fr/datasets/api'
  • TRANSPORT_DATASETS_URL: The URL of the API endpoint listing datasets on transport.data.gouv.fr. Default: https://transport.data.gouv.fr/api/datasets

Usage

Mapping dataset

The mapping is done by a job, runnable by hand or scheduled. The job is idempotent, previous URLs are cleaned before mapping new ones.

udata job run map-transport-datasets

This plugin will store the mapping URL in the dataset extras transport:url key:

{
"id": "dataset-id",
"extras": {
    "transport:url": "https://path/to/datasets"
  }
}

Changelog

1.0.1 (2024-02-15)

  • Replace mongo legacy image in CI #2
  • Clear datasets only after successful request #3

1.0.0 (2022-03-31)

  • Initial version of udata-transport #1

Release files for udata-transport 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for udata-transport 1.0.1
File Interpreter ABI Platform
udata_transport-1.0.1-py3-none-any.whl Python 3 none any Details

Release files / udata_transport-1.0.1-py3-none-any.whl

Download URL udata_transport-1.0.1-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
986266b8142f898d24fcbf2c38549588d750c553c165f7d23e87e0e7011e9a31
BLAKE2b-256 checksum
How to use checksums
04fdc638e489fa9cd054c701bf7ac28eb79417839367700a210fbf6cb71e556e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.9.6 requests/2.24.0 setuptools/66.1.1 requests-toolbelt/1.0.0 tqdm/4.66.1 CPython/3.7.6
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page