A Python library for accessing your EduPage account
Project description
edupage-api
·
This Python library allows easy access to EduPage. It's not a Selenium web scraper. It makes requests directly to EduPage's endpoints and parses the HTML document.
Installing
Warning: Requires Python >= 3.9!
You can install this library using pip
:
pip install edupage-api
Usage
Login
You can log in easily, it works with any school:
from edupage_api import Edupage
edupage = Edupage()
try:
edupage.login("Username", "Password", "Your school's subdomain")
except BadCredentialsException:
print("Wrong username or password!")
except LoginDataParsingException:
print("Try again or open an issue!")
Documentation
The docs are available here
I have a problem or an idea!
- If you find any issue with this code, or it doesn't work please, let us know by opening an issue!
- Feel free to suggest any other features! Just open an issue with the Feature Request tag.
- If you, even better, have fixed the issue, added a new feature, or made something work better, please, open a pull request!
Discord
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
edupage_api-0.11.0.tar.gz
(37.1 kB
view details)
Built Distribution
File details
Details for the file edupage_api-0.11.0.tar.gz
.
File metadata
- Download URL: edupage_api-0.11.0.tar.gz
- Upload date:
- Size: 37.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53eb59ad2b055fe892dca88439748512b3b4b3c0f9f5f2d2cc1b9cbe1522ce35 |
|
MD5 | 58f79ed427e4e9cb837f43e7bad014b3 |
|
BLAKE2b-256 | aa1f4480edd3dfdf12a96b2a39613c39c86b637a0e5624e42bdb1c6be2e37d8f |
File details
Details for the file edupage_api-0.11.0-py3-none-any.whl
.
File metadata
- Download URL: edupage_api-0.11.0-py3-none-any.whl
- Upload date:
- Size: 43.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8122b4dc999931942b4a9a474c95976d4e91300f375960bfb1be847c6fb286a9 |
|
MD5 | aba6cddad1a4625245ede7e0860d0ec7 |
|
BLAKE2b-256 | ff9fbb7b07f63981dd750bbcc0581b145a50aeba213b0371500462041408199d |