Skip to content

Utilizing Dnevnik API to access data from Moscow Electronic School (МЭШ) system

Notifications You must be signed in to change notification settings

duckysmacky/dnevnik-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Программа еще находится в разработке, поэтому некоторые функции сейчас могут работать некорректно или временами ломаться.

При выходе версии 1.0.0 все баги будут исправлены.

Установка

Для установки программы требуется NodeJS и npm

Установка последней версии

npm install -g dnevnik-client

Аутентификация

Сначала необходимо сгенерировать токен (будет сохранен как auth.json в локальной папке) для последующего доступа, используя логин и пароль от mos.ru:

dnvk auth <логин> <пароль>

Если у вас включен 2FA, необходимо дополнительно предоставить TOTP ключь:

dnvk auth <логин> <пароль> -t <totp>

Использование

Использовать программу можно вызывая dnvk с нужной коммандой

dnvk <комманда>

Посмотреть список всех комманд

dnvk -h
dnvk --help

История изменений

  • 0.1.0 - Первый открытый релиз
    • 0.1.1 - Убраны комманды выдаюие ошибки

About

Utilizing Dnevnik API to access data from Moscow Electronic School (МЭШ) system

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published