RSSHub/lib/v2/nyaa/radar.js

48 lines
1.7 KiB
JavaScript

module.exports = {
'nyaa.si': {
_name: 'nyaa',
'.': [
{
title: 'nyaa 的搜索结果、指定用户、指定用户的搜索结果',
docs: 'https://docs.rsshub.app/routes/multimedia#nyaa',
source: ['/', '/user/:username'],
target: (params, url) => {
url = new URL(url);
const username = params.username;
const query = url.searchParams.get('q');
let currentURL = '/nyaa';
if (username !== undefined) {
currentURL = `${currentURL}/user/${username}`;
}
if (query !== null) {
currentURL = `${currentURL}/search/${query}`;
}
return currentURL;
},
},
],
sukebei: [
{
title: 'sukebei 的搜索结果、指定用户、指定用户的搜索结果',
docs: 'https://docs.rsshub.app/routes/multimedia#nyaa',
source: ['/', '/user/:username'],
target: (params, url) => {
url = new URL(url);
const username = params.username;
const query = url.searchParams.get('q');
let currentURL = '/nyaa/sukebei';
if (username !== undefined) {
currentURL = `${currentURL}/user/${username}`;
}
if (query !== null) {
currentURL = `${currentURL}/search/${query}`;
}
return currentURL;
},
},
],
},
};