From 2c304637795d87870102cc7337b3dbc10339e202 Mon Sep 17 00:00:00 2001 From: SUEPbot <114787369+SUEPbot@users.noreply.github.com> Date: Sat, 29 Jul 2023 21:27:17 +0800 Subject: [PATCH] feat(route): shiep (#12907) * fix(route/shiep): fix jsjxy,tyb * feat(route/shiep): add jxfz,nydlzk,rpstec,spgc,ztjy --- docs/university.md | 26 +++++++++++++------------- lib/v2/shiep/config.js | 9 +++++++-- lib/v2/shiep/radar.js | 40 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+), 15 deletions(-) diff --git a/docs/university.md b/docs/university.md index 90f61d3c1..404db9b64 100644 --- a/docs/university.md +++ b/docs/university.md @@ -2521,28 +2521,28 @@ jsjxy.hbut.edu.cn 证书链不全,自建 RSSHub 可设置环境变量 NODE_TLS | 能源与机械工程学院 | 环境与化学工程学院 | 电气工程学院 | 自动化工程学院 | 计算机科学与技术学院 | 电子与信息工程学院 | 经济与管理学院 | 数理学院 | 外国语学院 | 体育学院 | 马克思主义学院 | 人文艺术学院 | 继续教育学院(国际教育学院) | | ------------------ | ------------------ | ------------ | -------------- | -------------------- | ------------------ | -------------- | -------- | ---------- | -------- | -------------- | ------------ | ---------------------------- | | energy | hhxy | dqxy | zdhxy | jsjxy | dxxy | jgxy | slxy | wgyxy | tyb | skb | rwysxy | jjxy | -| 892 | 1231 | 2462 | 2002 | 973 | tzgg | 3633 | 2063 | tzgg | 2891 | 1736 | 3089 | 2582 | +| 892 | 1231 | 2462 | 2002 | xygg | tzgg | 3633 | 2063 | tzgg | 2891 | 1736 | 3089 | 2582 | 党群部门: -| 党委办公室 | 组织部(老干部处、党校) | 党建服务中心 / 党建督查室 | 宣传部(文明办、融媒体中心) | 文明办 | 统战部 | 机关党委 | 纪委(监察专员办公室) | 巡查办 | 宣传部(文明办、融媒体中心) | 团委 | 工会 | 妇工委 | 离退休党委 / 退管办 | -| ---------- | ------------------------ | ------------------------- | ---------------------------- | ------- | ------ | -------- | ---------------------- | --------- | ---------------------------- | ---- | ------- | ------ | ------------------- | -| dangban | zzb | djfwzxdcs | xcb | wenming | tzb | jgdw | jijian | xunchaban | xcb | tw | gonghui | fgw | tgb | -| 4014 | 1534 | tzgg | 2925 | 2202 | 3858 | 3205 | 59 | 5044 | 2925 | 2092 | 1806 | 1411 | notice | +| 党委办公室 | 组织部(老干部处、党校) | 党建服务中心 / 党建督查室 | 宣传部(文明办、融媒体中心) | 统战部 | 机关党委 | 纪委(监察专员办公室) | 巡查办 | 武装部 | 学生工作部 | 团委 | 工会(妇工委) | 教师工作部 | 离退休党委 | 研究生工作部 | +| ---------- | ------------------------ | ------------------------- | ---------------------------- | ------ | -------- | ---------------------- | --------- | ------ | ---------- | ---- | -------------- | ---------- | ---------- | ------------ | +| dangban | zzb | djfwzxdcs | xcb | tzb | jgdw | jijian | xunchaban | bwc | xsc | tw | gonghui | rsc | tgb | yjsc | +| 4014 | 1534 | tzgg | 2925 | 3858 | 3205 | 59 | 5044 | tzgg | 3482 | 2092 | 1806 | 1695 | notice | 1161 | 行政部门: -| 校长办公室(档案馆) | 对外联络处 | 发展规划处 | 审计处 | 武装部保卫处 | 学生处 | 党委教师工作部 / 人事处 | 离退休党委 / 退管办 | 国际交流与合作处(港澳台办公室) | 科研处 / 融合办 | 教务处 | 研究生院 / 研工部 | 后勤管理处(后勤服务中心) | 实验室与资产管理处 | 基建处 | 临港新校区建设综合办公室 | 图书馆 | 现代教育技术中心 / 信息办 | 创新创业工程训练中心 | 资产经营公司 / 产业办 | 能源电力科创中心 | 技术转移中心 | -| -------------------- | ---------- | ---------- | ------ | ------------ | ------ | ----------------------- | ------------------- | -------------------------------- | --------------- | ------ | ----------------- | -------------------------- | ------------------ | ------ | ------------------------ | ------- | ------------------------- | -------------------- | --------------------- | ---------------- | ------------ | -| office | dwllc | fzghc | sjc | bwc | xsc | rsc | tgb | fao | kyc | jwc | yjsc | hqglc | sysyzcglc | jjc | lgxq | library | metc | ieetc | cyb | kczx | jszyzx | -| 389 | 2649 | 291 | 199 | tzgg | 3482 | 1695 | notice | tzgg | 834 | 227 | 1161 | 1616 | 312 | 327 | 377 | 4866 | tzgg | cxcy | 367 | 3946 | 4247 | +| 校长办公室(档案馆) | 对外联络处 | 发展规划处 | 审计处 | 保卫处 | 学生处 | 人事处 | 退管办 | 国际交流与合作处(港澳台办公室) | 科研处 / 融合办 | 教务处 | 研究生院 | 后勤管理处(后勤服务中心) | 实验室与资产管理处 | 基建处 | 临港新校区建设综合办公室 | 图书馆 | 现代教育技术中心 / 信息办 | 创新创业工程训练中心 | 资产经营公司 / 产业办 | 能源电力科创中心 | 技术转移中心 | +| -------------------- | ---------- | ---------- | ------ | ------ | ------ | ------ | ------ | -------------------------------- | --------------- | ------ | -------- | -------------------------- | ------------------ | ------ | ------------------------ | ------- | ------------------------- | -------------------- | --------------------- | ---------------- | ------------ | +| office | dwllc | fzghc | sjc | bwc | xsc | rsc | tgb | fao | kyc | jwc | yjsc | hqglc | sysyzcglc | jjc | lgxq | library | metc | ieetc | cyb | kczx | jszyzx | +| 389 | 2649 | 291 | 199 | tzgg | 3482 | 1695 | notice | tzgg | 834 | 227 | 1161 | 1616 | 312 | 327 | 377 | 4866 | tzgg | cxcy | 367 | 3946 | 4247 | 其它: -| 新闻网 | Shanghai University of Electric Power | 信息公开网 | 本科就业信息网 | 本科招生网 | 上海热交换系统节能工程技术研究中心 | 上海新能源人才技术教育交流中心 | 上海绿色能源并网技术研究中心 | 能源化学实验教学中心 | 教师教学发展中心 | 上海市电力材料防护与新材料重点实验室 | -| ------ | ------------------------------------- | ---------- | -------------- | ---------- | ---------------------------------- | ------------------------------ | ---------------------------- | -------------------- | ---------------- | ------------------------------------ | -| news | english | xxgk | career | zs | energy-saving | gec | green-energy | hhsyzx | jsjxfzzx | mpep | -| notice | events | zxgkxx | tzgg | zxxx | tzgg | 1959 | 118 | 3709 | 3909 | 1134 | +| 新闻网 | Shanghai University of Electric Power | 信息公开网 | 本科招生网 | 本科就业信息网 | 妇工委 | 文明办 | 学习路上 | 上海热交换系统节能工程技术研究中心 | 上海新能源人才技术教育交流中心 | 上海绿色能源并网技术研究中心 | 能源化学实验教学中心 | 教师教学发展中心 | 电力装备设计与制造虚拟仿真中心 | 上海市电力材料防护与新材料重点实验室 | 能源电力智库 | 国家新能源电力系统实验教学示范中心 | 智能发电实验教学中心 | +| ------ | ------------------------------------- | ---------- | ---------- | -------------- | ------ | ------- | -------- | ---------------------------------- | ------------------------------ | ---------------------------- | -------------------- | ---------------- | ------------------------------ | ------------------------------------ | ------------ | ---------------------------------- | -------------------- | +| news | english | xxgk | zs | career | fgw | wenming | ztjy | energy-saving | gec | green-energy | hhsyzx | jsjxfzzx | jxfz | mpep | nydlzk | restec | spgc | +| notice | events | zxgkxx | zxxx | tzgg | 1411 | 2202 | 5575 | tzgg | 1959 | 118 | 3709 | 3909 | 3330 | 1134 | tzgg | 1366 | 4449 | 参数与来源页面对应规则为:`https://${type}.shiep.edu.cn/${id}/list.htm` diff --git a/lib/v2/shiep/config.js b/lib/v2/shiep/config.js index 99c27f833..5d1754da9 100644 --- a/lib/v2/shiep/config.js +++ b/lib/v2/shiep/config.js @@ -26,9 +26,10 @@ const config = { jjc: { title: '基建处', id: '327' }, jjxy: { title: '继续教育学院(国际教育学院)', id: '2582' }, jsjxfzzx: { title: '教师教学发展中心', id: '3909' }, - jsjxy: { title: '计算机科学与技术学院', id: '973' }, + jsjxy: { title: '计算机科学与技术学院', id: 'xygg', listSelector: 'div.xy-service-text', pubDateSelector: 'span' }, jszyzx: { title: '技术转移中心', id: '4247' }, jwc: { title: '教务处', id: '227' }, + jxfz: { title: '电力装备设计与制造虚拟仿真中心', id: '3330' }, kczx: { title: '能源电力科创中心', id: '3946' }, kyc: { title: '科研处/融合办', id: '834' }, lgxq: { title: '临港新校区建设综合办公室', id: '377' }, @@ -36,16 +37,19 @@ const config = { metc: { title: '现代教育技术中心/信息办', id: 'tzgg', pubDateSelector: 'div[class="article-publishdate"]' }, mpep: { title: '上海市电力材料防护与新材料重点实验室', id: '1134' }, news: { title: '新闻网', id: 'notice' }, + nydlzk: { title: '能源电力智库', id: 'tzgg' }, office: { title: '校长办公室(档案馆)', id: '389' }, + rpstec: { title: '国家新能源电力系统实验教学示范中心', id: '1366' }, rsc: { title: '党委教师工作部/人事处', id: '1695' }, rwysxy: { title: '人文艺术学院', id: '3089' }, sjc: { title: '审计处', id: '199' }, skb: { title: '马克思主义学院', id: '1736' }, slxy: { title: '数理学院', id: '2063' }, + spgc: { title: '智能发电实验教学中心', id: '4449' }, sysyzcglc: { title: '实验室与资产管理处', id: '312' }, tgb: { title: '离退休党委/退管办', id: 'notice', pubDateSelector: 'div[class="article-publishdate"]' }, tw: { title: '团委', id: '2092' }, - tyb: { title: '体育学院', id: '2891' }, + tyb: { title: '体育学院', id: '2891', pubDateSelector: 'div[class="article-publishdate"]' }, tzb: { title: '统战部', id: '3858' }, wenming: { title: '文明办', id: '2202' }, wgyxy: { title: '外国语学院', id: 'tzgg' }, @@ -55,6 +59,7 @@ const config = { xxgk: { title: '信息公开网', id: 'zxgkxx' }, yjsc: { title: '研究生院/研工部', id: '1161' }, zdhxy: { title: '自动化工程学院', id: '2002' }, + ztjy: { title: '学习路上', id: '5575' }, zs: { title: '本科招生网', id: 'zxxx' }, zzb: { title: '组织部(老干部处、党校)', id: '1534' }, }; diff --git a/lib/v2/shiep/radar.js b/lib/v2/shiep/radar.js index 8ab3a88fa..8490a174c 100644 --- a/lib/v2/shiep/radar.js +++ b/lib/v2/shiep/radar.js @@ -241,6 +241,14 @@ module.exports = { target: '/shiep/jwc/:id', }, ], + jxfz: [ + { + title: '电力装备设计与制造虚拟仿真中心', + docs: 'https://docs.rsshub.app/university.html#shang-hai-dian-li-da-xue', + source: ['/:id/list.htm'], + target: '/shiep/jxfz/:id', + }, + ], kczx: [ { title: '能源电力科创中心', @@ -297,6 +305,14 @@ module.exports = { target: '/shiep/news/:id', }, ], + nydlzk: [ + { + title: '能源电力智库', + docs: 'https://docs.rsshub.app/university.html#shang-hai-dian-li-da-xue', + source: ['/:id/list.htm'], + target: '/shiep/nydlzk/:id', + }, + ], office: [ { title: '校长办公室(档案馆)', @@ -305,6 +321,14 @@ module.exports = { target: '/shiep/office/:id', }, ], + rpstec: [ + { + title: '国家新能源电力系统实验教学示范中心', + docs: 'https://docs.rsshub.app/university.html#shang-hai-dian-li-da-xue', + source: ['/:id/list.htm'], + target: '/shiep/rpstec/:id', + }, + ], rsc: [ { title: '党委教师工作部/人事处', @@ -345,6 +369,14 @@ module.exports = { target: '/shiep/slxy/:id', }, ], + spgc: [ + { + title: '智能发电实验教学中心', + docs: 'https://docs.rsshub.app/university.html#shang-hai-dian-li-da-xue', + source: ['/:id/list.htm'], + target: '/shiep/spgc/:id', + }, + ], sysyzcglc: [ { title: '实验室与资产管理处', @@ -449,6 +481,14 @@ module.exports = { target: '/shiep/zdhxy/:id', }, ], + ztjy: [ + { + title: '学习路上', + docs: 'https://docs.rsshub.app/university.html#shang-hai-dian-li-da-xue', + source: ['/:id/list.htm'], + target: '/shiep/ztjy/:id', + }, + ], zs: [ { title: '本科招生网',