feat: parse offered courses descriptions

This commit is contained in:
2026-08-18 15:33:07 +08:00
parent 94d9b7a879
commit 5a9c185a48
2 changed files with 24 additions and 1 deletions
+10 -1
View File
@@ -72,5 +72,14 @@
return result;
}
return { parseStudyLoadTable, parseProfilePage };
function parseOfferedCourses(html) {
return extractRows(html)
.filter((tds) => tds.length >= 2)
.map((tds) => ({
courseCode: tds[0].split('-')[0].trim(),
description: tds[1]
}));
}
return { parseStudyLoadTable, parseProfilePage, parseOfferedCourses };
});