Skip to main content

This package is kind of wrapper for dnevnik.mos.ru API service

Project description

dnevnik-mos-ru

time tracker CodeFactor Discord GitHub Repo stars PyPI

Python библиотека, для удобного доступа к ЭЖД.

Пример кода
# Вывод сегодняшних уроков
# Импорт библиотеки
import dnevnik

# Данные для авторизации
LOGIN = ""
PASSWORD = ""

# Данные для Selenium
DRIVER_PATH = ""

# Авторизуемся
me = dnevnik.Client(login=LOGIN, password=PASSWORD, selenium_executable_path=DRIVER_PATH)

# Получаем список уроков на сегодня
lessons = me.get_lessons()

# Выводим уроки по порядку
for lesson in lessons:
    print("{0.lesson_number}. {0.subject_name}".format(lesson))

Установка

Установка Selenium

Пока реализован только вариант с ChromeDriver.

  1. Зайти в Google Chrome. Три точки сверху -> Справка -> О браузуре Google Chrome
  2. Запомнить версию.
  3. Отсюда скачать chromedriver для своей версии Chrome и своей OS
  4. Скопируйте исполняемый файл в какую-нибудь папку и запомните путь.
  5. В конструкторе Client параметр флаг use_selenium и внесите путь в selenium_executable_path
Установка библиотеки
  • В Linux/MacOS
    pip3 install dnevnik-mos-ru
    
  • В Windows
    pip install dnevnik-mos-ru
    
Документация API

Документацию API в формате .RAML можно найти в в папке docs. Можно сгенерировать файл .HTML с помощью утилиты raml2html

Документация библиотеки

Документацию библиотеки можно будет найти здесь.

Join Discord Server

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

dnevnik_mos_ru-2.3.0-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file dnevnik_mos_ru-2.3.0-py3-none-any.whl.

File metadata

  • Download URL: dnevnik_mos_ru-2.3.0-py3-none-any.whl
  • Upload date:
  • Size: 21.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for dnevnik_mos_ru-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 875f503786d5b0bfc0df7e475d2af01daaad05ea75708216c9aef32e69bfc4b3
MD5 2eb017c0c1110bfb33fe3e5948078e79
BLAKE2b-256 e6cb9d1e95d2fa796921ece0191154be1f106e3feb1bbc34d0608cf9d7507db6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page