Skip to content

A web page using templates with Jinja2 which uses APIs from Zulip, Jitsi, GitLab and Taiga and visualizes it with graphs and textual data.

Notifications You must be signed in to change notification settings

kolenkoal/python-working-with-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Цифровой след студента

Цель итогового проекта

Цель проекта заключается в извлечении данных об активности с четырех сервисов МИЭМ, а также составлении статистики. Сервисы, с которых необходимо получить данные:

  • Taiga
  • GitLab
  • Zulip
  • Jitsi
    Для создания статистики активности используется сервер, на котором можно писать код для получения необходимых данных. Сами полученные данные необходимо разместить на веб-странице, которая автоматически обновляется один раз в час, а вместе и с ней обновляются данные и появляются новые.

Как запустить программу?

Программа будет запущена, а веб-страница создана сразу после запуска скрипта, который лежит в файле main.py. Перед запуском программы скрипта необходимо сделать несколько шагов:
1. Установить несколько необходимых библиотек, названия и версии которых лежат в requirements.txt. Чтобы установить необходимые библиотеки, достаточно прописать команду pip install requirements.txt в директории, в которой находится main.py
2. Проверить путь извлечения шаблона веб-страницы, а также путь для конечного файла (askolenko_1.html), в котором и будет отображаться все полученные данные и вся сделанная статистика.
3. После проделывания вышеописанных действий, программу можно запускать. Чтобы запустить программу, необходимо в директории, где находится скрипт, прописать команду python3 main.py.

Результат программы

После запуска программы, скрипт создает html страницу, в которую записывает все полученные данные.

About

A web page using templates with Jinja2 which uses APIs from Zulip, Jitsi, GitLab and Taiga and visualizes it with graphs and textual data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published