Скрипт, который создаст видимость вашей работы в уходящем семестре.
[Грядёт борьба сил света с силами разума (c) Неизвестный студент]
Клонируем репозиторий и входим в него.
git clone https://github.com/rodion-solovev-7/openedu-progressmaker.git
cd openedu-progressmaker/
Создаём виртуальное окружение и активируем его
python3 -m venv venv
. venv/bin/activate
Внутри виртуального окружения устанавливаем необходимые зависимости
python -m pip install -r requirements.txt
В виртуальном окружении:
USERNAME="OPENEDU_USERNAME" PASSWORD="OPENEDU_PASSWORD" EMAIL="OPENEDU_EMAIL" python create_screenshots.py
В корне проекта будет создана папка screenshots/
со всеми снятыми скриншотами.
На данный момент решение работает только с одним курсом.
Для адаптации под другие курсы необходимо изменить .js
-скрипт под нужды графика этого курса:
у многих курсов есть разные "классы" заданий, которые выполняются в разной последовательности.
Также необходимо изменить ссылку в .py
скрипте на свою.