Files
RSSHub/lib/v2/lfsyd/old_home.js
2021-11-27 08:01:38 +00:00

30 lines
988 B
JavaScript

const got = require('@/utils/got');
const { parseDate } = require('@/utils/parse-date');
const { ProcessFeed } = require('./utils');
module.exports = async (ctx) => {
const limit = ctx.query.limit ?? 10;
const rootUrl = 'https://www.iyingdi.com';
const url = `${rootUrl}/feed/list/user/v3?feedIdUp=0&feedIdDown=0&hotfeed=1&system=web`;
const { data } = await got(url);
const articleList = data.feeds
.slice(0, limit)
.map((element) => ({
title: element.feed.title,
pubDate: parseDate(element.feed.created * 1000),
link: `${rootUrl}/tz/post/${element.feed.sourceID}`,
guid: element.feed.title,
postId: element.feed.sourceID,
}))
.filter((item) => item.title !== undefined);
const items = await ProcessFeed(ctx.cache, articleList);
ctx.state.data = {
title: '旅法师营地 - 首页资讯(旧版)',
link: rootUrl,
item: items,
};
};