mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-10 15:21:59 +08:00
* fix(route): 南京理工大学 * refactor: migrate to v2 * refactor: migrate to v2 * Update yarn.lock * fix: remove standalone puppeteer extra * fix(route): minor misc changes * fix(route): sort routes in alphabetical order * fix(route): update utils.js
111 lines
3.8 KiB
JavaScript
111 lines
3.8 KiB
JavaScript
module.exports = {
|
|
'njust.edu.cn': {
|
|
_name: '南京理工大学',
|
|
jwc: [
|
|
{
|
|
title: '教务处',
|
|
docs: 'https://docs.rsshub.app/university.html#nan-jing-li-gong-da-xue',
|
|
source: ['/:type/list.htm'],
|
|
target: (params) => {
|
|
let type = '';
|
|
switch (params.type) {
|
|
case '1216':
|
|
type = 'jstz';
|
|
break;
|
|
case '1217':
|
|
type = 'xstz';
|
|
break;
|
|
case '1218':
|
|
type = 'xw';
|
|
break;
|
|
case '1219':
|
|
type = 'xydt';
|
|
break;
|
|
default:
|
|
return;
|
|
}
|
|
return `/njust/jwc/${type}`;
|
|
},
|
|
},
|
|
],
|
|
cwc: [
|
|
{
|
|
title: '财务处',
|
|
docs: 'https://docs.rsshub.app/university.html#nan-jing-li-gong-da-xue',
|
|
source: ['/:type/list.htm'],
|
|
target: (params) => {
|
|
let type = '';
|
|
switch (params.type) {
|
|
case '12432':
|
|
type = 'tzgg';
|
|
break;
|
|
case '1382':
|
|
type = 'bslc';
|
|
break;
|
|
default:
|
|
return;
|
|
}
|
|
return `/njust/cwc/${type}`;
|
|
},
|
|
},
|
|
],
|
|
gs: [
|
|
{
|
|
title: '研究生院',
|
|
docs: 'https://docs.rsshub.app/university.html#nan-jing-li-gong-da-xue',
|
|
source: ['/:type/list.htm'],
|
|
target: `/njust/gs/:type`,
|
|
},
|
|
],
|
|
eoe: [
|
|
{
|
|
title: '电光学院',
|
|
docs: 'https://docs.rsshub.app/university.html#nan-jing-li-gong-da-xue',
|
|
source: ['/:type/list.htm'],
|
|
target: (params) => {
|
|
let type = '';
|
|
switch (params.type) {
|
|
case '1920':
|
|
type = 'tzgg';
|
|
break;
|
|
case '1919':
|
|
type = 'xwdt';
|
|
break;
|
|
default:
|
|
return;
|
|
}
|
|
return `/njust/eoe/${type}`;
|
|
},
|
|
},
|
|
],
|
|
dgxg: [
|
|
{
|
|
title: '电光学院研学网/年级网站',
|
|
docs: 'https://docs.rsshub.app/university.html#nan-jing-li-gong-da-xue',
|
|
source: ['/:type/list.htm', '/:grade/:type/list.htm'],
|
|
target: (params) => {
|
|
if (!params.grade) {
|
|
let type = '';
|
|
switch (params.type) {
|
|
case '6509':
|
|
type = 'gstz';
|
|
break;
|
|
case '6511':
|
|
type = 'xswh';
|
|
break;
|
|
case '6510':
|
|
type = 'jyzd';
|
|
break;
|
|
default:
|
|
return;
|
|
}
|
|
return `/njust/dgxg/${type}`;
|
|
} else {
|
|
return `/njust/eo/${params.grade}/${params.type}`;
|
|
}
|
|
},
|
|
},
|
|
],
|
|
},
|
|
};
|