Metadata-Version: 2.1
Name: airflow-providers-lokalise
Version: 1.1.4
Summary: Lokalise hook and operator for Airflow based on the Lokalise Python SDK
Author-email: Jonathan Perron <contact@jonathanperron.fr>
License: BSD 3
Project-URL: Source, https://github.com/jonperron/airflow-provider-lokalise
Classifier: Framework :: Apache Airflow
Classifier: Framework :: Apache Airflow :: Provider
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: apache-airflow (>=2.7)
Requires-Dist: apache-airflow-providers-postgres (<6,>=5.8.0)
Requires-Dist: python-lokalise-api (<3,>=2.1.0)

#  Airflow Provider Lokalise

This repository provides hook and operator to connect to the [Lokalise API](https://developers.lokalise.com/reference/lokalise-rest-api) using the [Lokalise Python SDK](https://github.com/lokalise/python-lokalise-api).

## Connection

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

* `lokalise_conn_id`: name of the connection in Airflow
* `password`: personal API token to connect to the API. Can be obtained following [this documentation](https://developers.lokalise.com/reference/api-authentication)
* `host`: name of the project in Lokalise.

##  Repo organization

* Hook is located in the `lokalise_provider/hooks` folder.
* Operator is located in the `lokalise_provider/operator` folder.
* Tests for hook and operator are located in the `tests` folder.

## Dependencies

* Python >= 3.10
* Airflow >= 2.7
* python-lokalise-api>=2.1.0

Additional dependencies are described in the [pyproject.toml file](pyproject.toml).
