RSSHub/lib/v2/luxiangdong/archive.js

29 lines
814 B
JavaScript

const got = require('@/utils/got');
const { parseDate } = require('@/utils/parse-date');
module.exports = async (ctx) => {
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),
}));
ctx.state.data = {
// 源标题
title: '土猛的员外',
// 源链接
link: 'https://www.luxiangdong.com/',
// 源文章
item: items,
};
};