UniSquat_Python/README.md

67 lines
1.6 KiB
Markdown

# UniSquat
Application pour trouver rapidement les salles disponibles dans l'Université de Strasbourg.
Cette application dispose d'une interface Web fonctionnant avec Flask ( [voir la demo][homepage] ).
## Dépendances
Pour l'instant, ce programme utilise les modules suivants :
- datetime
- icalendar
- requests
Pour la version Web (avec Flask) :
- flask
Vous pouvez aussi installer directement les dépendances avec `pip` :
```python
pip install -r requirements.txt
```
## Comment lancer la version web/Flask
Dans la racine du dossier :
```python
flask run
```
C'est la version la plus utilisable, n'hésitez pas à héberger votre propre version.
## Version antérieures
Ces versions sont plus anciennes, rudimentaires, et ne sont pas prévues pour être utilisables.
### Interface en ligne de commande
Un interface en ligne de commande est disponible. Elle ne nécessite pas de dépendances supplémentaires.
Pour le lancer :
```python
python main_cli.py
```
### Interface Qt5
Interface graphique utilisant la bibliothèque Qt. Elle nécessite le module `PyQt5`.
Pour le lancer :
```python
python main_gui.py
```
## Crédits
Le code est sous licence [GPLv3](https://choosealicense.com/licenses/gpl-3.0/).
UniSquat est créé par deux étudiants de l'université, plus d'information sur [notre site][homepage].
Notre travail est fait bénévolement, mais si vous voulez nous soutenir, passez au campus d'esplanade nous offrir un chocolat chaud ❤
Vous pouvez nous contacter sur nos comptes gitea respectifs, ou vous pouvez aller voir sur le [blog de @ayte](https://webair.xyz/fr/contact) pour plus d'options.
[homepage]: https://unisquat.alwaysdata.net