shu-course-number-parser
v0.2.1
Published
A parser for course numbers at Shanghai University
Downloads
5
Readme
上海大学课程号解析
shu-course-number-parser
这个项目提供了一个用于解析上海大学课程号的 JavaScript 库,根据 《2022 级计算机工程与科学学院教学一览》 编制。
TODO
[x] 解析课程号
[x] 反向解析课程号
- [x] 提供学院、专业列表
- [x] 提供课程属性列表
- [x] 返回可以匹配特定列表项的正则表达式
[ ] 解析课程号时支持自定义样式
安装
您可以使用以下命令通过 npm 或 yarn 安装:
npm install shu-course-number-parser
yarn add shu-course-number-parser
使用
- 您需要先引入本包:
import { getCourseInfo } from 'shu-course-number-parser';
- 然后您就可以使用
getCourseInfo
方法来解析课程号,例如:
getCourseInfo('0830A030'); // 返回 '计算机工程与科学学院计算机科学与技术实践环节课程'
贡献
如果您想为本项目做出贡献,可以按照以下步骤进行:
- 克隆本项目
git clone https://github.com/ENDsoft233/shu-course-number-parser.git
- 使用
Yarn
安装相关依赖
yarn install
修改代码并添加测试。
在提交代码之前,请确保您已经进行了代码格式化和测试:
yarn lint
yarn format
yarn test
- 提交 PR 至本项目,并等待审核。