Table of Contents
The process of finding schedule in aerogest.com is time consuming and tedious. You need to login, search for an available pilot instructor as well as a schedule for the plane you are flying with. There is no notification system available in the website to notify you when the schedule is available. I belive this project is the solution to the problem.
Here's why:
- Your time should be focused on learning how to pilot and not on finding a schedule.
- Sometime it is hard to find a schedule for a precise instructor (particulary on the weekend).
- You save enought time to star this repo 😃
This project have been build with python and the dependancies are managed with pipenv. Those are mandatory to run the project.
- python 3.9
sudo apt install python3.8
- pipenv
pip3 install pipenv
- Clone the repo
git clone https://github.com/hugoperier/Aerogest-Scrapper
- Install pip packages
pipenv install
- rename the default configuration file
mv default.template.conf default.conf
There is a configuration file named default.conf in the root directory of the project. This file is used to configure the scrapper. It contains informations about the aeroclub you targets, credentials that will be used to log in and fetch informations, and some configuration for the scrapper.
[AEROGEST_INFOS]
HOST=http://www.aerogest-reservation.com
CLUB_ID=aeroclub_bellegarde
[CREDENTIALS]
LOGIN=9874
PASSWORD=31021978
[SCHEDULESFINDER]
# The scrapper will look for schedules for the following days
WEEKDAYS=lundi,mardi,mercredi,jeudi,vendredi,samedi,dimanche
# The duration is expressed in minutes
DURATION=120
# Trigram must be used for the instructor selection
INSTRUCTORS=KAT
# Airplane registration must be use for the airplane selection
AIRPLANE=F-GTFC
# The number of days to look into, starting from the current day
SEARCHRANGE=40
- Create schedule finder
- Create tests
- Notification module
- Sendgrid
See the open issues for a full list of proposed features (and known issues).
Distributed under the MIT License.
Hugo PERIER - website - hugo.perier@protonmail.com
Project Link: https://github.com/hugoperier/Aerogest-Scrapper