Edupage-api

Latest version: v0.11.0

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

0.11.0

> [!WARNING]
> This release changes the way the `Edupage.get_timetable()` and `Edupage.get_foreign_timetable()` methods work

Summary
- ✨ New methods to get all **classrooms**, **classes** and **subjects** of the school
- ✨ `Lesson` objects returned by timetable methods now contain **more data**
- 🛠 Methods for getting timetable have been **heavily refactored**
- `Edupage.get_timetable()` –> `Edupage.get_my_timetable()` ❯ To get the timetable of the logged-in user
- `Edupage.get_foreign_timetable()` –> `Edupage.get_timetable()` ❯ To get the timetable of another user, class or classroom
- Input parameter of `Edupage.get_timetable()` needs **object** (`EduTeacher`, `EduStudent`, `Class`, `Classroom`) instead of ID
- `Edupage.get_timetable()` now returns timetable for requested **day only**, not for whole week
- `Edupage.get_timetable()` returns a `Timetable` object instead of a list of `LessonSkeleton`s
- ✨ Login methods also returns `CaptchaException` if a **captcha** is required to login
- 🐛 Fixed a bug that prevented **messages** from being sent

---

**Full Changelog**: https://github.com/EdupageAPI/edupage-api/compare/0.10.8...0.11.0

0.10.8

- [`2024-02-06`](https://github.com/ivanhrabcak/edupage-api/commit/07accb13fb1b4bbdefcd42adbb4ddf0d55b0ad19) Don't add removed lessons to the timetable
- [`2024-02-08`](https://github.com/ivanhrabcak/edupage-api/commit/95672b544998b07b6de33319634c52a7e337d7e7) Don't add absent "lessons" to the timetable
- [`2024-02-08`](https://github.com/ivanhrabcak/edupage-api/commit/1477e77b9f054703a3a97da5ea802371ec642714) Handle exceptions during teacher conversion
- [`2024-02-15`](https://github.com/ivanhrabcak/edupage-api/commit/6ecc3429afee6747fa71bec794fb3441452a6343) Update `Login.login_auto()` according to the EduPage changes
- [`2024-02-15`](https://github.com/ivanhrabcak/edupage-api/commit/63dea22553c6e353d39c7be2225e447fe968444c) Refactor `Login.login()` method
- [`2024-02-19`](https://github.com/ivanhrabcak/edupage-api/commit/dd3f24a6c2cd527bbd272bfa4f5811007aeff96f) Fix issue with `24:00` time value
- [`2024-02-26`](https://github.com/ivanhrabcak/edupage-api/commit/c8b5efa1471b1d36722da7e1a5a82fb372e98a48) Skip skeletons with `main` value (usually holiday events)
- [`2024-03-03`](https://github.com/ivanhrabcak/edupage-api/commit/ffc9d5b70a30042764e9c1262788f82ed718e3b4) Implement support for 2fa (Closes #74)
- [`2024-03-03`](https://github.com/ivanhrabcak/edupage-api/commit/34732d90c7a9e6dbc12bced768c4102b31dd59fd) Fix a reference to another function in the documentation
- [`2024-03-04`](https://github.com/ivanhrabcak/edupage-api/commit/b9d1d239dae433bb9e23483c380bdcd6ca843b8a) Add an example of 2FA login
- [`2024-03-04`](https://github.com/ivanhrabcak/edupage-api/commit/1b4a84c8f05f34a4ba8dc1048cc03342220928d8) Merge normal and 2FA logins into one method

0.10.7

The timetable API didn't change.
- [`2023-12-09`](https://github.com/ivanhrabcak/edupage-api/commit/629a32d0fb6a21f081760d7a05c4a5ca87bc2157) Regenerate documentation
- [`2023-12-10`](https://github.com/ivanhrabcak/edupage-api/commit/82e6fd27935ac2e97ef6b837fb51f23e2ae9217e) Add support for curriculums, rework the timetable code (#73)
- [`2023-12-10`](https://github.com/ivanhrabcak/edupage-api/commit/55f962c5c125e264637b759bf57a0efc2e72c360) Bump version in setup.cfg

0.10.6

- [`2023-07-15`](https://github.com/ivanhrabcak/edupage-api/commit/0da72e6a6c423f2b14d2242c4a4150a97bfd59cb) Regenerate documentation
- [`2023-08-24`](https://github.com/ivanhrabcak/edupage-api/commit/3f984354d3d7dacdf0005d7989b7b1fe2da5ea93) Fix the teachers example
- [`2023-08-24`](https://github.com/ivanhrabcak/edupage-api/commit/d99b93105ff31a56b50c90c641df05339ccfd6f9) Change types to fix a reported bug
- [`2023-08-24`](https://github.com/ivanhrabcak/edupage-api/commit/6b9de856a738383caeec594f568ba40284637ccb) Update the .gitignore
- [`2023-08-24`](https://github.com/ivanhrabcak/edupage-api/commit/ff7482075d4214492f232d1227cd08a7638a1a53) Fix #63
- [`2023-08-24`](https://github.com/ivanhrabcak/edupage-api/commit/eeb84b97843640bebbe0d9ce433f53b983492a84) Remove bare `except`s
- [`2023-08-25`](https://github.com/ivanhrabcak/edupage-api/commit/3488cf7e97e924577d241c5d9c124a16cadf0007) add a new example for better understanding (#70)
- [`2023-08-25`](https://github.com/ivanhrabcak/edupage-api/commit/578520759e9aea99378aaeae814272d1f8acdd1f) Simplify the `all_teachers` example
- [`2023-12-09`](https://github.com/ivanhrabcak/edupage-api/commit/510dca6d0bbc0dd2fe08a4a319a03e582ed47e42) Add the fix suggested for #72
- [`2023-12-09`](https://github.com/ivanhrabcak/edupage-api/commit/7502ef57cbcab454ba4bc1e332f39d12ce735ec5) Bump version in setup.cfg

0.10.5

- [`2023-04-01`](https://github.com/ivanhrabcak/edupage-api/commit/35a95594c7ca81c12c32fc307ef97fa72d2428d4) Regenerate documentation
- [`2023-04-18`](https://github.com/ivanhrabcak/edupage-api/commit/1359db50b76cfeb03d393fdfcaa7c489871fb1e8) Fix lunch data parsing
- [`2023-05-08`](https://github.com/ivanhrabcak/edupage-api/commit/74e519e2ccb693759bc92f86abff60777d4e0e5f) Update the formatting of a comment
- [`2023-05-08`](https://github.com/ivanhrabcak/edupage-api/commit/9d0c9d6e1784cfb01f67aee4177eacac6499ec65) Update the gitignore
- [`2023-07-15`](https://github.com/ivanhrabcak/edupage-api/commit/aa471ba61271b8bd419a169a0e92c6979ddb585b) Add ability to retrieve grades by year and term in Grades (#69)
- [`2023-07-15`](https://github.com/ivanhrabcak/edupage-api/commit/f671ea3b279a3d07e3d6535c8cc0ad18c6bd0cad) Refactor the new grade feature
- [`2023-07-15`](https://github.com/ivanhrabcak/edupage-api/commit/f89fa602d26be628d9ec8bb361c74d4193f15171) Fix the max_points type
- [`2023-07-15`](https://github.com/ivanhrabcak/edupage-api/commit/1f3fe047ab49448f28b03f42b276e2b3e68ba883) Bump version in setup.cfg

0.10.4

- [`2023-04-01`](https://github.com/ivanhrabcak/edupage-api/commit/b5c834146b2e2f95bf268954adbb853d921c7a74) Add methods for child switching
- [`2023-04-01`](https://github.com/ivanhrabcak/edupage-api/commit/999c8b9586ecda6a7b5be0c6d4a050ab5a7fbb26) Bump version in setup.cfg

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.