A client wrapper for the popular Lectio app, mostly used by danish students.
This library is being developed, which means it isn't fully stable and needs a lot of refactoring. Things are bound to change.
Usage
Login by making an Account
object, and calling .login(autologin:false)
, which returns a Student
object. Student object has listed features to call:
Feature | Implementation |
---|---|
homework | ✅ |
assignments | ✅ |
messages | ✅ |
weeks | ✅ |
grades | ✅ |
absence | ✅ |
absence.registrations | ✅ |
grades.notes | ✅ |
classes | ✅ |
events | ✅ |
gyms | ✅ |
Currently only absence supports updating data. |
More features will be added.
Additional information
You are welcome to contribute, it's a fairly easy subject.
Libraries
- lectio/account
- lectio/basic_info
- lectio/student
- lectio_wrapper
- topics/absence/controller
- topics/absence/registrations/controller
- topics/absence/registrations/scraping
- topics/absence/scraping
- topics/assignments/controller
- topics/assignments/scraping
- topics/classes/controller
- topics/classes/scraping
- topics/context/controller
- topics/context/scraping
- topics/events/controller
- topics/events/private/controller
- topics/events/scraping
- topics/grades/controller
- topics/grades/notes/controller
- topics/grades/notes/scraping
- topics/grades/scraping
- topics/gyms/controller
- topics/gyms/scraping
- topics/homework/controller
- topics/homework/scraping
- topics/messages/controller
- topics/messages/meta/controller
- topics/messages/meta/scraping
- topics/messages/scraping
- topics/messages/threads/controller
- topics/messages/threads/scraping
- topics/plans/controller
- topics/plans/scraping
- topics/rooms/controller
- topics/rooms/scraping
- topics/students/controller
- topics/studiekort/controller
- topics/studiekort/scraping
- topics/teams/controller
- topics/teams/scraping
- topics/terms/controller
- topics/terms/scraping
- topics/weeks/controller
- topics/weeks/scraping
- types/absence/cause
- types/absence/entry
- types/assignment
- types/class
- types/context/context
- types/context/group
- types/context/student
- types/context/team
- types/events/calendar_event_details
- types/grades/exam_entry
- types/grades/exam_grade
- types/grades/exam_proof
- types/grades/grade
- types/grades/note
- types/grades/subject
- types/gym
- types/homework/detail
- types/homework/homework
- types/message/message
- types/message/meta/meta
- types/message/threads/edit
- types/plan/study_plan
- types/primitives/file
- types/primitives/team
- types/rooms/room
- types/studiekort/kort
- types/terms/term
- types/weeks/calendar_event
- utils/controller
- utils/dating
- utils/dio_client
- utils/dio_image_provider
- utils/scraping