https://github.com/synapsescience/flask-quickstart
Un modèle de départ pour créer une application web simple et intégrée au système Synapse, écrit pour le framework de routage Flask, avec Python 3.11.
https://github.com/synapsescience/flask-quickstart
flask flask-application flask-python quickstart
Last synced: 3 months ago
JSON representation
Un modèle de départ pour créer une application web simple et intégrée au système Synapse, écrit pour le framework de routage Flask, avec Python 3.11.
- Host: GitHub
- URL: https://github.com/synapsescience/flask-quickstart
- Owner: SynapseScience
- Created: 2025-01-08T18:17:45.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-18T18:05:19.000Z (5 months ago)
- Last Synced: 2025-02-12T19:40:50.755Z (4 months ago)
- Topics: flask, flask-application, flask-python, quickstart
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Démarrage rapide avec Flask
Flask est un framework backend pour python, extensible, flexible et très facile à prendre en main. Il s'intègre sans problème avec le protocole d'authentification de Synapse et est très efficace pour le design d'API RESTful, tout en ayant l'avantage d'être interpolable avec des technologies écrites en python, comme la majorité des IA modernes. Ce kit de démarrage inclut un front-end `Vanilla`, ce qui correspond à des fichiers HTML, CSS et JavaScript simples, sans framework ou librairie préfaite.
## Commencer
Premièrement, il vous faudra récupérer vos identifiants d'Application Synapse sur le portail développeur (SDK) ou via un ticket sur le serveur discord de Synapse. Une fois la manipulation effectuée, assignez à `SYNAPSE_ID` et `SYNAPSE_SECRET` dans un fichier `.env` (qui définit les variables d'environnement) les identifiants obtenus pendant l'étape précédente.
```bash
SYNAPSE_ID=
SYNAPSE_SECRET=
```Ensuite, récupérez les fichiers correspondant à Flask-Vanilla dans [Front-gist](https://github.com/Synapsic/Front-gist) et placez-les dans le dossier `public/`. Il ne vous reste plus qu'à installer les dépendances et à lancer le projet ! Si c'est exécuté localement, vous trouverez votre application à l'adresse [`localhost:8080`](https://localhost:8080/).
### Avec poetry
```bash
pip install poetry
poetry install
python main.py
```### Avec pip
```bash
pip install -r requirements.txt
python main.py
```