Это проект для подсчёта Зачетных Единиц для студентов.
Он может быть полезен, чтобы понять, сколько и каких спецкурсов вам не хватает, чтобы набрать нужное кол-во ЗЕТ.
Внутри проекта есть отдельный модуль htmlParser
.
Он нужен нам, чтобы из страницы учебного плана собрать json со списком курсов.
Пока что это работает только с сайтом УрФУ. (Пишите реквесты, если понадобится другой источник)
-
Откройте страницу с учебным планом на сайте УрФУ (залогиньтесь, если потребуется)
-
Скачайте её как html (
Ctrl+S
,Webpage, HTML only
) -
Запустите парсер (
node parse.js path-to.html
)
В папке htmlParser
появится json с курсами. Оттуда его будет использовать основное приложение.
Это create-react-app
, которое публикуется на Github Pages. Чтобы всё работало, нужно провести следующие шаги:
-
npm install
-
npm run build
-
npm run deploy