From c662dfecf6d044980cfa19273e94acc11ac6f769 Mon Sep 17 00:00:00 2001 From: Aymen Hmani <47940043+TheLime1@users.noreply.github.com> Date: Sat, 3 Feb 2024 02:42:06 +0100 Subject: [PATCH] Update esprit-py library with new features and improvements --- README.md | 18 +++++++++++++++--- esprit/__init__.py | 1 + esprit/{absence_scrape.py => absence.py} | 0 esprit/esprit.py | 6 +++--- esprit/{grade_scrape.py => grade.py} | 0 ...ime_schedule_scrape.py => time_schedule.py} | 0 6 files changed, 19 insertions(+), 6 deletions(-) rename esprit/{absence_scrape.py => absence.py} (100%) rename esprit/{grade_scrape.py => grade.py} (100%) rename esprit/{time_schedule_scrape.py => time_schedule.py} (100%) diff --git a/README.md b/README.md index f44c1a3..7eaba73 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,16 @@ -# esprit-api - +# esprit-py + +> [!NOTE] +> Please note that this library is not an official API provided by Esprit and is intended for educational and personal use only. + +## Features + +- Get your exact timetable pdf not 300 pages pdf +- Get your grades +- Get your absences +- Get your credits + missing stuff: -- [ ] download any time table from the esprit website , not only the last one \ No newline at end of file +- [ ] download any time table from the esprit website , not only the last one +- [ ] post stuff (reclamation,document stage,teacher evaluation) *dangereous area tbh* + diff --git a/esprit/__init__.py b/esprit/__init__.py index e69de29..8d8388e 100644 --- a/esprit/__init__.py +++ b/esprit/__init__.py @@ -0,0 +1 @@ +from .esprit import Esprit diff --git a/esprit/absence_scrape.py b/esprit/absence.py similarity index 100% rename from esprit/absence_scrape.py rename to esprit/absence.py diff --git a/esprit/esprit.py b/esprit/esprit.py index 1d7aa4b..e873db5 100644 --- a/esprit/esprit.py +++ b/esprit/esprit.py @@ -1,8 +1,8 @@ import requests from auth import Auth -from grade_scrape import Grade -from absence_scrape import Absence -from time_schedule_scrape import TimeSchedule +from grade import Grade +from absence import Absence +from time_schedule import TimeSchedule from credit import Credit diff --git a/esprit/grade_scrape.py b/esprit/grade.py similarity index 100% rename from esprit/grade_scrape.py rename to esprit/grade.py diff --git a/esprit/time_schedule_scrape.py b/esprit/time_schedule.py similarity index 100% rename from esprit/time_schedule_scrape.py rename to esprit/time_schedule.py