This package provides an interface for interacting with the Moutamadris API. Moutamadris is a platform used by Moroccan students to access educational resources, track academic progress, and manage their accounts. This package allows developers to programmatically access these features, making it easier to integrate Moutamadris functionalities into their own applications.
Project description
Moutamadris API for Python 💻
Installation ⚙️
To install it, use:
pip install moutamadris_api
Usage ✍
Import Moutamadris Package
from moutamadris_api import moutamadris,moutamadris_enums
Create Instance Of Moutamadris
Replace email and password with yours:
moutamadris_instance = moutamadris('your_email@taalim.ma', 'your_password')
Available Functions
Account Management
moutamadris_instance.GetAccountInfos() # Get all account info such as firstname, lastname...
moutamadris_instance.GetEducationalPeriod() # Get current educational period details
moutamadris_instance.GetIdToken() # Retrieve the ID token for the logged-in user
moutamadris_instance.UpdateAdditionalInfos(provider, type, phoneNumber) # Update additional information
moutamadris_instance.UpdateRecoveryEmail('new_email@example.com') # Update recovery email
moutamadris_instance.ResetMFA() # Reset Multi-Factor Authentication
moutamadris_instance.ChangePassword('old_password', 'new_password') # Change password
moutamadris_instance.ChangeMoutamadrisLanguage(Language.FRENCH) # Change API language preference
moutamadris_instance.isLoggedin() # Check if user is logged in
Marks
moutamadris_instance.GetAllMarks('studyYearID', 'sessionID') # Retrieve all marks for a given study year and session
moutamadris_instance.GetAcademicJourney() # Retrieve the academic journey of the logged-in user
🛠 Built With
Hi, I'm Abdellah Elidrissi! 👋
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file moutamadris_api-1.0.tar.gz.
File metadata
- Download URL: moutamadris_api-1.0.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4974d04daf1d7f95e24658cd4a22a8cc7cf1a737fcb7042dd17c529d5f72195b
|
|
| MD5 |
e77799beb147340906ce202b1e3c739e
|
|
| BLAKE2b-256 |
98fe1c84921a979a1530467caf8ce2a02ed3ae7bd029d6825c203b193a5653fa
|
File details
Details for the file moutamadris_api-1.0-py3-none-any.whl.
File metadata
- Download URL: moutamadris_api-1.0-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f87425f53992964fc3d431f8c15b3b58ee2d0b4c9c2cd7f8128b8b58047452b
|
|
| MD5 |
901257f157b84100144ee1a9b6bd8b02
|
|
| BLAKE2b-256 |
fa3e492d543db7d0eff24c7e911839d8c531cf2b44a60bf09d1c1f029a89495a
|