commit f5e42cb7d42023ca4f02925d871ea7d16a116c50 Author: lensferno Date: Fri Oct 14 13:32:06 2022 +0800 基本框架雏形 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7bc4bf7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..f917851 --- /dev/null +++ b/README.md @@ -0,0 +1,45 @@ +# Mywust + +武科大教务处网站以及其它的网站服务接口封装库(Java) + +对一些常用的服务接口进行了底层的封装,主要包括请求的生成以及页面解析,调用时只需传入必要参数即可进行接口的调用以及响应页面的解析 + +核心代码来自武科大助手后端爬虫模块,在此基础上进行部分修改以适用于各种平台,是一个更加~~轻量~~的库 + +~~(说白了就是一个爬虫库,只不过泛用性高,在任何jvm平台上都能使用,而不仅限于spring体系)~~ + +后续可能会根据需要新增其他语言的实现以提供给其他语言和平台的使用 + +现支持的接口: +
+展开 + +- 教务处 + - 学生信息获取 + - 成绩查询 + - 课表查询 + - ... + +(示例内容,待完成后补充) + +
+ +## 环境要求 + +> 待补充,先留个坑 + +## 使用说明 + +> 待补充,先留个坑 + +## 目录规范 + +> 待补充,先留个坑 + +## 版本日志 + +> 待补充,先留个坑 + +## 使用到的开源库 + +> 待补充,先留个坑 \ No newline at end of file diff --git a/mywust-core/README.md b/mywust-core/README.md new file mode 100644 index 0000000..f88cf15 --- /dev/null +++ b/mywust-core/README.md @@ -0,0 +1,3 @@ +# Mywust Core + +Mywust的核心部分,包含页面解析以及请求 \ No newline at end of file diff --git a/mywust-core/pom.xml b/mywust-core/pom.xml new file mode 100644 index 0000000..da89334 --- /dev/null +++ b/mywust-core/pom.xml @@ -0,0 +1,20 @@ + + + + mywust + cn.linghang + 0.0.1-dev + + 4.0.0 + + mywust-core + + + 11 + 11 + UTF-8 + + + \ No newline at end of file diff --git a/mywust-model/README.md b/mywust-model/README.md new file mode 100644 index 0000000..2f9d687 --- /dev/null +++ b/mywust-model/README.md @@ -0,0 +1,3 @@ +# Mywust model + +存放各种数据实体类 \ No newline at end of file diff --git a/mywust-model/pom.xml b/mywust-model/pom.xml new file mode 100644 index 0000000..534fe00 --- /dev/null +++ b/mywust-model/pom.xml @@ -0,0 +1,20 @@ + + + + mywust + cn.linghang + 0.0.1-dev + + 4.0.0 + + mywust-model + + + 11 + 11 + UTF-8 + + + \ No newline at end of file diff --git a/mywust-network/README.md b/mywust-network/README.md new file mode 100644 index 0000000..557099e --- /dev/null +++ b/mywust-network/README.md @@ -0,0 +1,3 @@ +# Mywust Network + +对网络底层请求的一个简单封装 \ No newline at end of file diff --git a/mywust-network/pom.xml b/mywust-network/pom.xml new file mode 100644 index 0000000..74ae414 --- /dev/null +++ b/mywust-network/pom.xml @@ -0,0 +1,20 @@ + + + + mywust + cn.linghang + 0.0.1-dev + + 4.0.0 + + mywust-network + + + 11 + 11 + UTF-8 + + + \ No newline at end of file diff --git a/mywust-util/README.md b/mywust-util/README.md new file mode 100644 index 0000000..9ee1e63 --- /dev/null +++ b/mywust-util/README.md @@ -0,0 +1,3 @@ +# Mywust Util + +Mywust工具类 \ No newline at end of file diff --git a/mywust-util/pom.xml b/mywust-util/pom.xml new file mode 100644 index 0000000..64371f5 --- /dev/null +++ b/mywust-util/pom.xml @@ -0,0 +1,20 @@ + + + + mywust + cn.linghang + 0.0.1-dev + + 4.0.0 + + mywust-util + + + 11 + 11 + UTF-8 + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..250dd25 --- /dev/null +++ b/pom.xml @@ -0,0 +1,24 @@ + + + 4.0.0 + + cn.linghang + mywust + pom + 0.0.1-dev + + mywust-core + mywust-model + mywust-network + mywust-util + + + + 11 + 11 + UTF-8 + + + \ No newline at end of file