Utilise l'API du CROUS pour récupérer les logements disponibles en fonction des filtres établis.
- 1 - Clonez le repo :
git clone https://github.com/Aube33/crous-logement-python.git
. - 2 - Accédez au dossier téléchargé.
- 3 - Paramétrez les filtres via
parameters.json
(voir configuration). - 4 - Lancez le programme via
python main.py
. - 5 - Obtention des résultats, lorsque les résultats sont vides c'est qu'il n y a aucun logement actuellement disponible.
Toute la configuration ce fait dans le fichier parameters.json
.
Il est possible de configurer les filtres suivant:
- modes : Type de logement souhaité (individuel, colocation, couple)
- villes : Ville(s) où chercher les logements
- prix : Définir un prix minimum et maximum
Ici les filtres permettent de chercher les logements disponibles de type inviduel ou couple, situés à Nantes ou Grenoble, avec un loyer entre 100 et 350€
{
"modes": ["individuel", "couple"],
"villes":
[
{
"nom": "Nantes"
},
{
"nom": "Grenoble"
}
],
"prix": {
"min": 100,
"max": 350
}
}
- Les modes possibles sont
"individuel", "couple", "colocation"
- Un filtre de prix max à 0 permet d'ignorer le prix