feat: parse offered courses descriptions
This commit is contained in:
+10
-1
@@ -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 };
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user