Автоматическая обработка достижений в сети Ломоносов
Branch: master
Clone or download
Latest commit fdb1204 Feb 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
pgas add_achievement Feb 14, 2019
.gitignore new: change grab to requests and some updates Feb 7, 2019
main.py new: update readme.md Feb 13, 2019
readme.md new: update readme.md Feb 13, 2019
requirements.txt new: sport log10 Feb 8, 2019

readme.md

pgas-pta

Python ⩾ 3.6

Система для автоматической обработки достижений в сети Ломоносов (lomonosov-msu.ru).

Этапы:

  1. Парсинг страниц профилей
  2. Парсинг страниц достижений
  3. Накладывание определенных фильтров
  4. Дополнительные вычисления согласно системе ПГАС Студсовета
  5. Выгрузка получившихся данных в Google Spreadsheets

Запуск:

  • Установка необходимых модулей: pip install -r requirements.txt
  • Ввод логина и пароля для сети Ломоносов: passwords.py
  • Получение key.json для авторизации в Google: console.developers.google.com
  • Выставление аргументов в main.py
  • Указание в листах целевого spreadsheet ID для выгрузки и ID прошлого семестра
  • Запуск скрипта: python main.py