NVR - сервис многокамерной автоматической видео фиксации событий в оборудованных помещениях МИЭМа.
Адаптер написан с использованием языка программирования Python.
С помощью встроенных средств в командной строке:
pip3 install --extra-index-url https://footprint.auditory.ru/pypi/simple --no-cache-dir -r requirements.txt
| файл | описание |
|---|---|
main.py |
точка входа в программу |
api.py |
библиотека для получения "сырых" данных |
processor |
библиотека для обработки данных |
.env |
файл конфигурации с данными о url, необходимыми заголовками и т.д. |
requirements.txt |
файл для установки библиотек |
processorВ данном модуле имеются функции, которые можно использовать следующим образом
Чтобы добавить данные за все время:
processor.whenever()
Чтобы добавить данные за определенный день:
processor.whenever("2022-02-01")
Чтобы добавить данные за сегодняшний день:
processor.today()
Каждая запись имеет следующие поля:
| key | определение |
|---|---|
| "id" | тот id, по которому можно найти запись в API, |
| "start" | время на начало записи события, |
| "title" | название события, |
| "series" | id связи вида дисциплина-группа, |
| "seriestitle" | название этой связи, например: "Проектный семинар - ПС_Б2021_ИВТХ_6", |
| "creators" | ФИО преподавателя, |
| "publications" | ссылка на запись |