UniSquat_Python/README.md

68 lines
1.8 KiB
Markdown
Raw Normal View History

2022-02-24 17:25:53 +01:00
# UniSquat
2022-02-25 11:26:29 +01:00
Application pour trouver rapidement les salles disponibles dans l'Université de Strasbourg.
2022-06-15 15:19:33 +02:00
C'est utile aux élèves qui cherchent un coin pour travailler ou manger, comme aux enseignants en détresse à cause d'un changement de salle imprévu.
2022-02-25 11:26:29 +01:00
2022-06-12 23:01:45 +02:00
Cette application dispose d'une interface Web fonctionnant avec Flask ( [voir la demo][homepage] ).
2022-05-12 14:34:54 +02:00
## Dépendances
2022-02-25 11:26:29 +01:00
Pour l'instant, ce programme utilise les modules suivants :
- datetime
- icalendar
- requests
2022-05-12 14:34:54 +02:00
Pour la version Web (avec Flask) :
- flask
2022-06-14 16:59:05 +02:00
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/).
2022-06-12 23:01:45 +02:00
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