Skip to content

Projet Chef d'œuvre : SOIVD – Système Optimisé d’Intégration Virtuelle de Données

Notifications You must be signed in to change notification settings

Master2-IAFA/65307369

Repository files navigation

SOIVD – Système Optimisé d’Intégration Virtuelle de Données

Chef d'œuvre – Projet fin d’étude
Université Toulouse III - Paul Sabatier

Présentations

Membres du groupe :

Responsable pédagogique :

Exemple d'usage de l'API Consommation d'électricite et de Gaz

Documentation

Documentation de l'api dans ./API_ConsommationElectriciteGaz/Description de l'API.pdf

Mise en place de l'environnement et installations :

  • Création d'un environnement virtuel soit avec anaconda soit avec la commande -m venv sous python
  • Dans le cas où l'env virtuel est crée par Anaconda, il faut spécifier dans le anaconda prompt : conda activate
  • Pointer sur le dossier API_ConsommationElectriciteGaz (./API_ConsommationElectriciteGaz)
  • Installer les bibliothèques nécessaires dans le fichier requirements.txt (Flask, requests, json, ...)

Exploration de l'architecture de projet flask :

  • Dossier static : contient tous les fichiers de style et les images si vous aurez besoin
  • Dossier templates : contient tous les fichiers html pour la partie front-end du projet
  • Fichier app.py : pour définir le logique et les endpoints

Exécution du programme :

  • Dans la commande prompt d'anaconda :
    1. set FLASK_APP=app.py
    2. set FLASK_ENV=development
    3. flask run
  • Taper dans l'url : http://127.0.0.1:5000/
  • Obtenir les résultats affichés dans la page web

Affichage:

alt text alt text

Références:


Installation

exempleeee

pip install exempleeee

Usage

import exempleee

# returns 'words'
exempleee.pluralize('word')

# returns 'geese'
exempleee.pluralize('goose')

# returns 'phenomenon'
exempleee.singularize('phenomena')

API

exempleeee

About

Projet Chef d'œuvre : SOIVD – Système Optimisé d’Intégration Virtuelle de Données

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published