Skip to main content

Navitia hook and operator for Apache Airflow

Project description

Navitia Provider Lokalise

This repository provides hook and operator to connect to the Navitia API using the Navitia Python library.

Installation

The package is available on pip. It can be installed using

pip install airflow-providers-navitia

Connection

Hook and operator are using the following parameter to connect to Lokalise API:

  • navitia_conn_id: name of the connection in Airflow
  • auth_token: personal API token to connect to the API. Can be obtained following this documentation

 Repo organization

  • Hook is located in the navitia_provider/hooks folder.
  • Operator is located in the navitia_provider/operator folder.
  • Tests for hook and operator are located in the tests folder.

Dependencies

  • Python >= 3.11
  • Airflow >= 2.7
  • python-lokalise-api>=1.1.4

Additional dependencies are described in the pyproject.toml file.

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

airflow_providers_navitia-0.1.0.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

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

airflow_providers_navitia-0.1.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file airflow_providers_navitia-0.1.0.tar.gz.

File metadata

File hashes

Hashes for airflow_providers_navitia-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4cbcba387b3432dea39eb990f0d7cbc1c5883beb013753c2d676f2e78b3ca1f1
MD5 c4381e06932bbfa34a5f987b5cb311c3
BLAKE2b-256 944bd0fbc09aadc71345b0d0ad858ebe2f9b4065ce63fa6a29951bddc2dad06e

See more details on using hashes here.

File details

Details for the file airflow_providers_navitia-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for airflow_providers_navitia-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9c6ce5819c98f456d54eafc675f9ed47cd22de5794d211a585b6b12b04bd2075
MD5 4fd1f7e69ddc8054e11cca6c6e504723
BLAKE2b-256 02570250de5506cd396a43e7b772b97c78c871bb140403e03febb596102b6368

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