CurriculumParser
Инструмент для автоматизации получения информации о дисциплинах из учебных планов СПбГУ.
Зависимости
.NET Core SDK 3.1 или выше.
Запуск
Потребуется учебный план в формате .docx. Его можно найти вот тут: https://bb.spbu.ru/webapps/cmsmain/webui/_xy-762930_1-t_WNyRmhlb
dotnet run -- <имя файла учебного плана>
В результате в текущей папке появится файл "имя файла учебного плана.txt", содержащий список кодов и русских названий дисциплин из учебного плана в порядке их упоминания в учебном плане. Некоторые дисциплины встречаются несколько раз, поскольку читаются в нескольких семестрах.
Запуск юнит-тестов
dotnet test