RSSHub/lib/routes/hpoi/work.ts

28 lines
895 B
TypeScript

import { Route } from '@/types';
import { ProcessFeed } from './utils';
export const route: Route = {
path: '/items/work/:id/:order?',
categories: ['anime'],
example: '/hpoi/items/work/4117491',
parameters: { id: '作品 ID', order: '排序, 见下表,默认为 add' },
features: {
requireConfig: false,
requirePuppeteer: false,
antiCrawler: false,
supportBT: false,
supportPodcast: false,
supportScihub: false,
},
name: '作品周边',
maintainers: ['DIYgod'],
handler,
description: `| 发售 | 入库 | 总热度 | 一周热度 | 一天热度 | 评价 |
| ------- | ---- | ------ | -------- | -------- | ------ |
| release | add | hits | hits7Day | hitsDay | rating |`,
};
async function handler(ctx) {
return await ProcessFeed('work', ctx.req.param('id'), ctx.req.param('order'));
}