UNPKG

rsshub

Version:
54 lines (49 loc) 1.33 kB
import { Route } from '@/types'; import got from '@/utils/got'; import { parseDate } from '@/utils/parse-date'; export const route: Route = { path: '/archive', categories: ['blog'], example: '/luxiangdong/archive', parameters: {}, features: { requireConfig: false, requirePuppeteer: false, antiCrawler: false, supportBT: false, supportPodcast: false, supportScihub: false, }, radar: [ { source: ['luxiangdong.com/'], }, ], name: '文章', maintainers: ['Levix'], handler, url: 'luxiangdong.com/', }; async function handler() { const { data } = await got(`https://www.luxiangdong.com/content.json?t=${Date.now()}`); const items = data.posts.map((item) => ({ // 文章标题 title: item.title, // 文章链接 link: item.permalink, // 文章发布日期 pubDate: parseDate(item.date), // 如果有的话,文章作者 author: data.meta.author, // 如果有的话,文章分类 category: item.tags.map((tag) => tag.name), })); return { // 源标题 title: '土猛的员外', // 源链接 link: 'https://www.luxiangdong.com/', // 源文章 item: items, }; }