Руководство¶
Дневник¶
Метод .diary() принимает два именованных аргумента:
start: Optional[date]— дата, с которой начинается дневник. По умолчанию — понедельник текущей недели.end: Optional[date]— последний день в дневнике. По умолчанию —start+ 5 дней.
Возвращается объект Diary.
Метод может выбросить исключение AuthError при опечатке в логине и/или пароле и исключение SchoolNotFoundError, если в названии школы присутствует ошибка или такой школы не существует в принципе.
Просроченные задания¶
.overdue() также принимает два именованных аргумента:
start: Optional[date]end: Optional[date]
Метод возвращает список объектов класса Assignment. Список может быть пустым, если за указанный период просроченных заданий нет.
Прикреплённые файлы¶
.attachments() возвращает список прикреплённых к уроку файлы. Принимает
assignment: Assignment— урок, у которого нужно получить прикреплённые файлы
Возвращает список объектов Attachment или пустой список, если к уроку не прикреплено файлов.
Объявления¶
.announcements() — список объявлений. Возвращает список Announcement или пустой список.
Информация о школе¶
.school() — возвращает информацию о школе.
Скачивание файлов из вложений¶
Скачать файл из вложения можно с помощью netschoolapi_client.download_attachment() или netschoolapi_client.download_attachment_as_bytes().