From 52add0fc64631dd8eb7d59d767359afcfe53dbab Mon Sep 17 00:00:00 2001 From: Cloud Date: Sun, 25 Aug 2019 11:03:25 +0800 Subject: [PATCH] fix: geekpark (#2927) --- lib/routes/geekpark/breakingnews.js | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/lib/routes/geekpark/breakingnews.js b/lib/routes/geekpark/breakingnews.js index 66bc23dac..67f1e4255 100644 --- a/lib/routes/geekpark/breakingnews.js +++ b/lib/routes/geekpark/breakingnews.js @@ -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(), })), }; };