semvec/pypi-packages huggingface dataset:
dnevnik-mos-ru 2.3.0
This package is kind of wrapper for dnevnik.mos.ru API service

## dnevnik-mos-ru
[![time tracker](https://wakatime.com/badge/github/IvanProgramming/dnevnik_mos_ru.svg)](https://wakatime.com/badge/github/IvanProgramming/dnevnik_mos_ru)
[![CodeFactor](https://www.codefactor.io/repository/github/ivanprogramming/dnevnik_mos_ru/badge)](https://www.codefactor.io/repository/github/ivanprogramming/dnevnik_mos_ru)
[![](https://tokei.rs/b1/github/XAMPPRocky/tokei)](https://github.com/IvanProgramming/dnevnik_mos_ru)
[![Discord](https://img.shields.io/discord/799693120358711356)](https://discord.gg/qMUVFTXRcM)
![GitHub Repo stars](https://img.shields.io/github/stars/IvanProgramming/dnevnik_mos_ru?style=social)
![PyPI](https://img.shields.io/pypi/v/dnevnik_mos_ru?label=PyPi)

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

##### Пример кода
```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. [Отсюда](https://chromedriver.chromium.org/) скачать 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](/docs/API.raml) в формате .RAML можно найти в в папке docs. Можно сгенерировать файл .HTML с помощью
утилиты [raml2html](https://github.com/raml2html/raml2html)

##### Документация библиотеки
Документацию библиотеки можно будет найти [здесь](https://dnevnik.readthedocs.io/en/latest/). 

##### Join [Discord Server](https://discord.gg/qMUVFTXRcM)
xresponse 0.0.3
Reusable Responses and Error responses for xKern APIs
Keywords: django,djangorestframework,responses,xkern

#XResponse

XResponse is a very simple package that has some reusable responses for DRF to be used throughout the apis built at xKern.

##Usage

Add the following line to your settings.py module

```
REST_FRAMEWORK = {
    'EXCEPTION_HANDLER': 'my_project.my_app.utils.custom_exception_handler'
}
```