dnevnikru

Модуль для работы с сайтом dnevnik.ru на python

Объект dnevnik принимает в себя login и password от аккаунта в дневнике
Методы: homework, marks, searchpeople, birthdays

Установка

Windows:

Поместите файл dnevnikru.py в папку с вашим проектом

import dnevnikru

Примеры использования

from dnevnikru import Dnevnik

dn = Dnevnik(login='Your login', password='Your password')

homework = dn.homework(studyyear=2020, datefrom='01.12.2020', dateto='30.12.2020')
marks = dn.marks(index=0, period=1)
class_11b = dn.searchpeople(grade='11Б')
birthdays = dn.birthdays(day=9, month=5)
schedule = dn.week(info="schedule", weeks=-1)

Ещё больше примеров использования на странице Wiki.

Зависимости

Для работы модуля понадобятся библиотеки requests, fake-useragent, lxml, bs4

pip install -r requirements.txt

Или используя менеджер Pipenv

Если не установлен pipenv, выполнить

python -m pip install pipenv

Создать виртуальное окружение в директории с проектом

pipenv shell

Установить все требуемые библиотеки из Pipfile

pipenv install --ignore-pipfile

Релизы

  • 0.0.1
    • Первая версия проекта

Связь

Alexandr – @paracosm17paracosm17@yandex.ru

Contributors:

Distributed under the Apache License 2.0 license. See LICENSE for more information.