67 lines
1.6 KiB
Markdown
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
|