Skip to content

A small script to clone all the agenda ids of lyon1 ade

Notifications You must be signed in to change notification settings

onyx-lyon1/lyon1-agendacloner

Repository files navigation

📅 lyon1-agendaCloner

A Python project for cloning Lyon 1 ADE (Agenda) and generating the ICS URL for each category.

⚠️ Disclaimer: This project is experimental and not stable. The developer is not responsible for any damage it may cause. Please ensure you handle RGPD and privacy concerns appropriately.

✨ Features

  • Clone the Lyon 1 ADE agenda tree to retrieve category IDs.
  • Generate ICS URLs for each category.

⚙️ Installation

  1. Install the required dependencies by running the following command:
pip install -r requirements.txt
  1. 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

🔒 Usage

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

About

A small script to clone all the agenda ids of lyon1 ade

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published