mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-08 22:19:40 +08:00
* feat(route): add nyaa and sukebei.nyaa user route new route: - `/nyaa/user/Tsundere-Raws` - `/nyaa/sukebei/user/Tarakara168` * fix(nyaa): add nyaa/sukebei.nyaa USER maintainer add user route infomation in nyaa/maintainer.js fix typo (change subekei to sukebei)
50 lines
1.8 KiB
JavaScript
50 lines
1.8 KiB
JavaScript
module.exports = {
|
|
'nyaa.si': {
|
|
_name: 'nyaa',
|
|
'.': [
|
|
{
|
|
title: '搜索结果',
|
|
docs: 'https://docs.rsshub.app/multimedia.html#nyaa-sou-suo-jie-guo',
|
|
source: '/',
|
|
target: (params, url) => {
|
|
url = new URL(url);
|
|
if (url.hostname.split('.')[0] === 'nyaa') {
|
|
const searchParams = url.searchParams;
|
|
const query = searchParams.has('q') ? searchParams.get('q') : '';
|
|
return `/nyaa/search/${query}`;
|
|
}
|
|
},
|
|
},
|
|
{
|
|
title: '用户',
|
|
docs: 'https://docs.rsshub.app/multimedia.html#nyaa-yong-hu',
|
|
source: '/user/:username',
|
|
target: (params, url) => {
|
|
url = new URL(url);
|
|
if (url.hostname.split('.')[0] === 'nyaa') {
|
|
return `/nyaa/user/${params.username}`;
|
|
}
|
|
},
|
|
},
|
|
],
|
|
sukebei: [
|
|
{
|
|
title: 'sukebei 搜索结果',
|
|
docs: 'https://docs.rsshub.app/multimedia.html#nyaa-sukebei-sou-suo-jie-guo',
|
|
source: '/',
|
|
target: (params, url) => {
|
|
const searchParams = new URL(url).searchParams;
|
|
const query = searchParams.has('q') ? searchParams.get('q') : '';
|
|
return `/nyaa/sukebei/search/${query}`;
|
|
},
|
|
},
|
|
{
|
|
title: 'sukebei 用户',
|
|
docs: 'https://docs.rsshub.app/multimedia.html#nyaa-sukebei-yong-hu',
|
|
source: '/user/:username',
|
|
target: (params) => `/nyaa/sukebei/user/${params.username}`,
|
|
},
|
|
],
|
|
},
|
|
};
|