Skip to content

DITP-pilotage/pylote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pylote

Ce code permet d'interroger l'API de Pilote pour exporter et importer des données.

Installation

Installer les dépendences dans un environnement virtuel avec pip install ..

Usage

Exemple d'utilisation:

# [init] Initialisation de l'objet Pylote
pylote_dev = Pylote(environ.get("BASE_URL"), environ.get("API_KEY"))

# [export]
## [export] Export des données de IND-208
donnees_208 = pylote_dev.get_donnees_indicateur("CH-047", "IND-208")


# [import]
## [import] Import de données d'une liste Python
data_to_import = [
    {"identifiant_indic": "IND-208", "zone_id": "D01", "zone_nom": None, "date_valeur": "2024-07-15", "type_valeur": "va", "valeur": 12.64},
    {"identifiant_indic": "IND-208", "zone_id": "D01", "zone_nom": None, "date_valeur": "2022-12-01", "type_valeur": "vi", "valeur": 11.17},
]
pylote_dev.import_donnees_indicateur_array("CH-047", "IND-208", data_to_import)

# [import] Import de données d'un fichier CSV
pylote_dev.import_donnees_indicateur_file("CH-047", "IND-208", "./data-ind208-import-sample.csv", is_excel=False)

Exemples

Des fichiers d'exemple fonctionnels sont mis à disposition dans le dossier examples. Plus de détails dans README correspondant examples/README.md.

About

Client Python pour interagir avec l'API Pilote (DITP)

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages