<!-- 
    Source pour l'écriture d'un REAMDE en mardown : https://www.makeareadme.com/ 
-->
# DIU EIL 2020/2022 - BLOC1 - Projet Python
Le projet consiste à transférer les données d’un fichier csv dans un document HTML permettant d’en consulter le contenu.

Pour générer la documentation il faut installer le paquet python [pdoc3](https://pdoc3.github.io/pdoc/)

```bash
pip3 install pdoc3
```

## Auteur
Sébastien LOZANO

## Installation - Utilisation
La procédure a été testé sous **Linux** uniquement.

Cloner le dépot ou télécharger l'[archive zip](http://diueil.mathslozano.fr/bloc1/python_prod.zip).

À la racine du projet, lancer le script python **bloc1_generate_files.py**

```bash
python3 bloc1_generate_files.py
```

## Notes
Les fichiers de la documentation sont générés à la racine du projet dans le dossier **docs**

Les fichiers HTML sont générés à la racine du projet dans le dossier **pagesWeb**

Le script met environ **22 minutes** à créer l'ensemble des fichiers.

Deux versions pour le fichier HTML avec filtre par formulaire :

* **Version 1** : L'ensemble des lignes du tableau est généré dans le DOM puis cachées, l'affichage est ensuite géré dynamiquement via des scripts javascript mais l'ensemble des lignes reste dans le DOM.
* **Version 2** : Un tableau javascript est générée via python, on gère ensuite le DOM et donc l'affichage dynamiquement via javascript.

## License
[MIT](https://choosealicense.com/licenses/mit/)