mirror of
https://github.com/DIYgod/RSSHub.git
synced 2026-09-24 23:12:34 +08:00
@@ -1594,6 +1594,10 @@ Solidot 提供的 feed:
|
||||
|
||||
</route>
|
||||
|
||||
### 极客公园
|
||||
|
||||
<route name="全球快讯" author="xyqfer" example="/geekpark/breakingnews" path="/geekpark/breakingnews" />
|
||||
|
||||
## 预报预警
|
||||
|
||||
### 停水通知
|
||||
|
||||
@@ -728,4 +728,7 @@ router.get('/acfun/bangumi/:id', require('./routes/acfun/bangumi'));
|
||||
// Auto Trader
|
||||
router.get('/autotrader/:query', require('./routes/autotrader'));
|
||||
|
||||
// 极客公园
|
||||
router.get('/geekpark/breakingnews', require('./routes/geekpark/breakingnews'));
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
const axios = require('../../utils/axios');
|
||||
|
||||
module.exports = async (ctx) => {
|
||||
const url = 'https://digestapit.geeks.vc/v1/articles';
|
||||
const link = 'https://www.geekpark.net/breakingnews';
|
||||
|
||||
const response = await axios({
|
||||
method: 'get',
|
||||
url,
|
||||
});
|
||||
const data = response.data.data.reverse();
|
||||
|
||||
ctx.state.data = {
|
||||
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,
|
||||
})),
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user