fix: geekpark (#2927)

This commit is contained in:
Cloud 2019-08-25 11:03:25 +08:00 committed by DIYgod
parent eab10f7452
commit 52add0fc64
1 changed files with 9 additions and 10 deletions

View File

@ -1,26 +1,25 @@
const got = require('@/utils/got');
module.exports = async (ctx) => {
const url = 'https://digestapit.geeks.vc/v1/articles';
const link = 'https://www.geekpark.net/breakingnews';
const url = 'https://mainssl.geekpark.net/api/v1/posts';
const link = 'https://www.geekpark.net';
const response = await got({
method: 'get',
url,
});
const data = response.data.data.reverse();
const data = response.data.posts;
ctx.state.data = {
title: '全球快讯 | 极客公园',
title: '极客公园 - 资讯',
description:
'极客公园聚焦互联网领域跟踪最新的科技新闻动态关注极具创新精神的科技产品。目前涵盖前沿科技、游戏、手机评测、硬件测评、出行方式、共享经济、人工智能等全方位的科技生活内容。现有前沿社、挖App、深度报道、极客养成指南等多个内容栏目。',
link,
item: data.map(({ url, edited_title, summary, published, _id }) => ({
title: edited_title,
description: summary,
link: url,
pubDate: new Date(published).toUTCString(),
guid: _id,
item: data.map(({ title, content, published_at, id }) => ({
title,
link: `https://www.geekpark.net/news/${id}`,
description: content,
pubDate: new Date(published_at).toUTCString(),
})),
};
};