diff --git a/lib/v2/xmut/jwc/bkjw.js b/lib/v2/xmut/jwc/bkjw.js index d1839d9bd80709..40e29d91b67955 100644 --- a/lib/v2/xmut/jwc/bkjw.js +++ b/lib/v2/xmut/jwc/bkjw.js @@ -15,25 +15,27 @@ module.exports = async (ctx) => { }, }); const $ = cheerio.load(res.data); - const itemsArray = $('#result_list table tbody tr').map((index, row) => { - const res = $('td', row).eq(0); - const resDate = $('td', row).eq(1); - const resLink = $('a', res).attr('href'); - let link; - if (resLink.startsWith('../../')) { - const parsedUrl = new URL(resLink, xmut); - link = parsedUrl.href; - } else { - link = resLink; - } - const title = $('a', res).attr('title'); - const pubDate = parseDate(resDate.text().trim()); - return { - title, - link, - pubDate - }; - }).get(); + const itemsArray = $('#result_list table tbody tr') + .map((index, row) => { + const res = $('td', row).eq(0); + const resDate = $('td', row).eq(1); + const resLink = $('a', res).attr('href'); + let link; + if (resLink.startsWith('../../')) { + const parsedUrl = new URL(resLink, xmut); + link = parsedUrl.href; + } else { + link = resLink; + } + const title = $('a', res).attr('title'); + const pubDate = parseDate(resDate.text().trim()); + return { + title, + link, + pubDate, + }; + }) + .get(); const items = await Promise.all( itemsArray.map((item) => ctx.cache.tryGet(item.link, async () => { diff --git a/lib/v2/xmut/radar.js b/lib/v2/xmut/radar.js index 29a8ecbdeca697..b1adc5c15694fd 100644 --- a/lib/v2/xmut/radar.js +++ b/lib/v2/xmut/radar.js @@ -10,4 +10,4 @@ module.exports = { }, ], }, -}; \ No newline at end of file +}; diff --git a/lib/v2/xmut/router.js b/lib/v2/xmut/router.js index 30940e31d19309..454670246e67a9 100644 --- a/lib/v2/xmut/router.js +++ b/lib/v2/xmut/router.js @@ -1,4 +1,4 @@ module.exports = (router) => { router.get('/jwc/bkjw/:category?', require('./jwc/bkjw.js')); router.get('/jwc/yjjw/:category?', require('./jwc/yjs.js')); -}; \ No newline at end of file +}; diff --git a/website/docs/routes/university.md b/website/docs/routes/university.md index 4271c2c0bcc7c3..f3db65573e6ea0 100644 --- a/website/docs/routes/university.md +++ b/website/docs/routes/university.md @@ -2507,22 +2507,6 @@ jsjxy.hbut.edu.cn 证书链不全,自建 RSSHub 可设置环境变量 NODE_TLS -## 厦门理工大学 {#xia-men-li-gong-da-xue} - -### 教务处 {#xia-men-li-gong-da-xue-jiao-wu-chu} - - - -| 本科生教务处 | 系统说明 | 研究生处 | 系统说明 | -| :------: | :--------: | :--------: | :-------: | -| jxyx | 教学运行 | tzgg | 通知公告 | -| zhsw | 综合事务 | xwdt | 新闻动态 | -| xwgl | 学务管理 | xstj | 学术研究 | -| sjjx | 实践教学 | yjsjw | 工作简讯 | -| jyjg | 教研教改 | | | - - - ## 清华大学 {#qing-hua-da-xue} ### 清华大学校内信息发布平台 {#qing-hua-da-xue-qing-hua-da-xue-xiao-nei-xin-xi-fa-bu-ping-tai} @@ -2557,6 +2541,22 @@ jsjxy.hbut.edu.cn 证书链不全,自建 RSSHub 可设置环境变量 NODE_TLS +## 厦门理工大学 {#xia-men-li-gong-da-xue} + +### 教务处 {#xia-men-li-gong-da-xue-jiao-wu-chu} + + + +| 本科生教务处 | 系统说明 | 研究生处 | 系统说明 | +| :------: | :--------: | :--------: | :-------: | +| jxyx | 教学运行 | tzgg | 通知公告 | +| zhsw | 综合事务 | xwdt | 新闻动态 | +| xwgl | 学务管理 | xstj | 学术研究 | +| sjjx | 实践教学 | yjsjw | 工作简讯 | +| jyjg | 教研教改 | | | + + + ## 山东大学 {#shan-dong-da-xue} ### 软件学院通知 {#shan-dong-da-xue-ruan-jian-xue-yuan-tong-zhi}