0.1.1 • Published 1 year ago
dnevnik-client v0.1.1
Dnevnik client
A cli tool for accessing Moscow Electronic School (МЭШ) system using RedGuyRu's Dnevnik API
The project us for Russian users only, as it is just kinda useless for anyone outside the country since it uses Russan school system ¯\(ツ)/¯
Клиент Дневника МЭШ
Программа для доступа к МЭШ (dnevnik.mos.ru / school.mos.ru) при помощи Dnevnik API
Установка
Для установки программы требуется NodeJS и npm
npm install -g dnevnik-client
Аутентификация
Сначала необходимо сгенерировать токен (будет сохранен как auth.json в локальной папке) для последующего доступа, используя логин и пароль от mos.ru:
dnvk auth <логин> <пароль>
Если у вас включен 2FA, необходимо дополнительно предоставить TOTP ключь:
dnvk auth <логин> <пароль> -t <totp>
Использование
Использовать программу можно вызывая dnvk
с нужной коммандой
dnvk <комманда>
Посмотреть список всех комманд можно так
dnvk --help