Extract stages from Glenans (sailing school) website
- Linux host (tested on Ubuntu 14.04)
- Maven
- Firefox
- XVFB
- aller dans le dossier
- mvn clean build
- aller dans le dossier /target/
- java -jar stage-extractor-1.0-SNAPSHOT.jar
- aller dans le dossier
- mvn spring-boot:run
- Initialisation : Appeler http://localhost:8080/launchExtraction
- Lister tous les stages P : http://localhost:8080/stagesP
- Lister tous les stages P à Vannes : http://localhost:8080/stagesP?city=Vannes (respecter la casse)
- Lister tous les stages P à Vannes ou Paimpol: http://localhost:8080/stagesP?city=Vannes,Paimpol (respecter la casse)
- Lister tous les stages P à Vannes ou Paimpol de 5 jours : http://localhost:8080/stagesP?city=Vannes,Paimpol&duration=5 (respecter la casse)
- Vérifier si besoin de xhost + pour Firefox (a priori oui)
- Pouvoir faire des recherches sur les stages avec plus de facilités que sur le site Glénans actuel: ** pouvoir cocher des cases parmi : niveau, site, durée en jours, date de début ** conserver la charte graphique actuelle Glénans ** si possible améliorer les erreurs de contraste
- Pouvoir exporter les résultats de recherche sous forme de calendrier .ics (export fichier + URL ics)
- DONE récupérer aussi l'URL du stage
- DONE implémenter dates sous forme de date (et non string) pour pouvoir faire les requêtes par date de début / fin ou durée
- ajouter dans les résultats la date d'extraction et le nombre de résultats (ainsi les résultats de requêtes ne seront jamais vide)
- implémenter durée du stage
- implémenter appli cliente (Angular ? autre utils pour faire des filtres/tris facilement ?)