UNPKG

rsshub

Version:
35 lines (31 loc) 807 B
import { Route } from '@/types'; import fetchFeed from './utils'; export const route: Route = { path: '/search/:keyword?', categories: ['new-media'], example: '/ruancan/search/Windows', parameters: { keyword: '关键字,默认为空' }, features: { requireConfig: false, requirePuppeteer: false, antiCrawler: true, supportBT: false, supportPodcast: false, supportScihub: false, }, radar: [ { source: ['ruancan.com/'], target: '', }, ], name: '搜索', maintainers: [], handler, url: 'ruancan.com/', }; async function handler(ctx) { const keyword = ctx.req.param('keyword'); const currentUrl = `/?s=${keyword}`; return await fetchFeed(ctx, currentUrl); }