Script Python - Configuration et Execution
Librairies requises et exécution du script
Librairies à installer
Les librairies python suivantes sont à installer via l'application terminal afin d'exécuter le script python :
requests : https://pypi.org/project/requests/
python-osc : https://pypi.org/project/python-osc/
threaded : https://pypi.org/project/threaded/
pyserial (optionel : pour communiquer avec Arduino) : https://pypi.org/project/pyserial/
pip3 install requests
pip3 install python-osc
pip3 install threaded
pip3 install pyserialExécuter le script
Dans l'application terminal, entrer la commande suivante pour se rendre à l'emplacement où se trouve le script, en changeant /Users/chemin/vers/le/dossier/ou/se/trouve/votre/script par votre chemin (ou glisser le fichier dans terminal pour qu'il apparaisse directement). Ceci est important pour bien sauvegarder les fichiers voulus lors de l'execution du script:
cd /Users/chemin/vers/le/dossier/ou/se/trouve/votre/scriptEnsuite, toujours dans l'application terminal, entrer une des commandes suivante pour exécuter le script :
python3 main.pySi aucun argument n'est fourni, la Storyline demo() avec "13201" comme code INSEE ("MARSEILLE 1ER ARRONDISSEMENT") est lancée
python3 main.py 0Si "0" est fourni comme premier argument supplémentaire, AtmoSudAPI.availablecities_to_csv() est exécuté.
Cette fonction récupère via l'API d'Atmosud la liste des villes disponibles dans la base de donées, avec leur Code INSEE + plages de dates de diffusion, et l'enregistre sous format csv dans le sous-dossier /data (c'est pour cela qu'il est important de bien exécuter le script python depuis l'emplacement où se trouve le script).
python3 main.py 1 xxxxxSi 2 arguments sont fournis, l'argument 1 correspond au type de scénario (ici demo) et l'argument 2 correspond au code INSEE de la ville : remplacer xxxxx par 5 chiffres. Voir Tab Villes Disponible pour obtenir la liste des villes disponibles avec leur code INSEE.
python3 main.py 2 xxxxxSi 2 arguments sont fournis, l'argument 1 correspond au type de scénario (ici arduino) et l'argument 2 correspond au code INSEE de la ville : remplacer xxxxx par 5 chiffres. Voir Tab Villes Disponible pour obtenir la liste des villes disponibles avec leur code INSEE.

Mis à jour
Ce contenu vous a-t-il été utile ?