pesuacademy-py
Python wrapper and APIs for the PESU Academy website.
The wrapper provides read-only access to all the pages and information accessible on the PESU Academy website.
Without authentication, the wrapper will only be able to fetch details from the Know Your Class and Section page.
:warning: Warning: This is not an official API and is not endorsed by PES University. Use at your own risk.
Installation
Installing from pip
pip install pesuacademy
Installing from source
git clone https://github.com/HackerSpace-PESU/pesuacademy-py
cd pesuacademy-py
python setup.py install
Usage
from pesuacademy import PESUAcademy
p = PESUAcademy("PRN_or_SRN", "password")
# p = PESUAcademy() # Without authentication: can only fetch details from the `Know Your Class and Section` page
profile = p.profile()
courses = p.courses(semester=2)
attendance = p.attendance()
Metadata
Release files for pesuacademy 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pesuacademy-1.0.0.tar.gz | 76.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pesuacademy-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 104.7 kB
Release files / pesuacademy-1.0.0.tar.gz
| Download URL | pesuacademy-1.0.0.tar.gz |
|---|---|
| Size | 76.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3849b958c51e6b9b75566c232f19351c270d6bdae02b3cfd0d5e3b5c96d64614
|
|
BLAKE2b-256 checksum How to use checksums |
ab34f916e0a9b45aba7ddf32706571312a9538e72907db8076add07a328896ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.23
|
Release files / pesuacademy-1.0.0-py3-none-any.whl
| Download URL | pesuacademy-1.0.0-py3-none-any.whl |
|---|---|
| Size | 28.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b5e1c6d092d704d3f333c7f5e7242d99413d20e369cb56235a29a35855805eba
|
|
BLAKE2b-256 checksum How to use checksums |
a4ece5f4755b46a882649e04afe44c627572762999c72cd93ad2d21556bc2dc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.23
|