Implementation Of Ensapp Rest API in Python :
To install it, use :
pip install ensapp
from ensapp import ensapp
replace appoge and password with yours
ensapp_instance = ensapp('appoge','password')
ensapp_instance.GetAccountInfos() # Get All Account Infos such as firstname,lastname...
ensapp_instance.GetAllInfosCount() # Get Your Account's Infos Counts
ensapp_instance.PostAccountVerificationData("firstname","lastname",...) # Post Account Verification Data
ensapp_instance.ChangeEmail("e.g. newEmail@email.com") # Change Linked Email
ensapp_instance.ChangePassword("e.g. newpassword") # Change Password
ensapp_instance.ChangePhoneNumber("e.g. 0600000000") # Change Linked Phone Number
ensapp_instance.GetLibraryBooksByPageIndex("page_index") # Retreive All Books By Page Index e.g. 1,2,...
ensapp_instance.GetLibrarySearchingFilters() # Retreive All Existing Searching Filters e.g. Informatique-3
ensapp_instance.SearchForBooksByFilterID_PageIndex("filter_id","page_index") # Retreive All Books By Filter ID from GetLibrarySearchingFilters() and Page Index
ensapp_instance.GetAllNews() # Get All Ensapp News
ensapp_instance.GetEmploiDuTempsURL() # Get Your Emploi_Du_Temps Download URL
ensapp_instance.GetExamConvocationDetails() # Get Your Exam Convocation Download URL
ensapp_instance.GetAllProgramChangesIDs() # Get All Program Changes IDs
ensapp_instance.SendProgramChangeDemand("program_id") # Replace program_id by your choosen one from GetAllProgramChangesIDs()
ensapp_instance.GetDiversServicesIDs() # Get All Services IDs
ensapp_instance.SendDiversServiceDemandByID("service_id") # Replace service_id by your choosen one from GetDiversServicesIDs()
ensapp_instance.GetListeningCellsIDs() # Get All Listening Cells IDs
ensapp_instance.SendListeningAppointmentDemandByID("appointment_id") # Replace appointment_id by your choosen one from GetListeningCellsIDs()
ensapp_instance.GetStagesIDs() # Get All Stages IDs
ensapp_instance.StartConventionStageByID("stage_id") # Replace stage_id by your choosen one from GetStagesIDs()
Passionate developer and student with a diverse skill set that spans across various domains. From Web Development utilizing technologies like Asp.net Core MVC, Node.js, HTML, CSS, JavaScript, and React, to Android Development with expertise in Java and Flutter, I've ventured into Desktop Development using WinForms in C# and even dived into the world of Games Development, specializing in Unreal Engine. Additionally, I have a knack for 3D Design, leveraging tools like Blender to bring creative ideas to life.
I embarked on this journey in the world of programming at the age of 13, and my trajectory has been a fascinating evolution, starting from desktop applications to conquering the realms of Android, Games, and finally Web Development. Currently, I'm studying at ENSA MARRAKECH.
With a genuine love for programming, I find joy in turning concepts into functional and aesthetically pleasing applications. I'm excited to see what challenges and innovations lie ahead in this ever-evolving field.