A Python project for cloning Lyon 1 ADE (Agenda) and generating the ICS URL for each category.
- Clone the Lyon 1 ADE agenda tree to retrieve category IDs.
- Generate ICS URLs for each category.
- Install the required dependencies by running the following command:
pip install -r requirements.txt
- Create a
.env
file in the project directory and add your Lyon 1 ADE credentials:
echo "USERNAME=YOUR_USERNAME" > .env
echo "PASSWORD=YOUR_PASSWORD" >> .env
To clone the Lyon 1 ADE agenda and generate the ICS URLs for each category, run the following command:
python agenda_cloner.py
You also have a comparator script which take the first json file in alphabetical order in comparator/ and compare it with the others. It will print the missing agenda in the files (compared to the first one).
python comparator.py