# contexte : github.com/(feryah/projet_M2_IM_XML|milenachaine/projet_M2_IM_PYTHON)
# Milena Chaîne / Ferial Yahiaoui
# description : ce programme attend un fichier de données structuré en CSV
# il renvoie ces données structurées au format XML
# ce script est adapté au traitement d'un fichier spécifique (cf. fichier), ici, arrondissements.csv
# ex : python3 csv2xml_qp.py <chemin_fichier>
# extraction est le module présent dans extraction.py

# modules
import sys
import extraction as e

output = "../output/qp.xml"
e.usage(sys.argv[0], output)  # gestion des arguments/aspect visuel au terminal

data_XML = e.qp_xml(e.lecture_csv(sys.argv[1],
                                  ";"))  # traitement au format XML
e.xml2fichier(data_XML, output, "QP")  # envoi dans fichier
# contexte : github.com/(feryah/projet_M2_IM_XML|milenachaine/projet_M2_IM_PYTHON)
# Milena Chaîne / Ferial Yahiaoui
# description : ce programme attend un fichier de données structuré en CSV
# il renvoie ces données structurées au format XML
# ce script est adapté au traitement d'un fichier spécifique (cf. fichier), ici, arrondissements.csv
# ex : python3 csv2xml_arrondissements.py <chemin_fichier>
# extraction est le module présent dans extraction.py

# modules
import sys
import extraction as e

output = "../output/arrondissements.xml"
e.usage(sys.argv[0], output)  # gestion des arguments/aspect visuel au terminal

data_XML = e.arrondissements_xml(e.lecture_csv(
    sys.argv[1], ";"))  # traitement au format XML
e.xml2fichier(data_XML, output, "ARRONDISSEMENTS")  # envoi dans fichier