Files
RSSHub/lib/v2/nyaa/radar.js
noname1897 99b63f9755 feat(route): add nyaa and sukebei.nyaa USER route (#10284)
* 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)
2022-07-20 23:45:06 +08:00

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}`,
},
],
},
};