/
daily.ts
44 lines (41 loc) · 1.19 KB
/
daily.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import { Route } from '@/types';
import got from '@/utils/got';
import { generateData } from './utils';
export const route: Route = {
path: '/pin/daily',
categories: ['social-media'],
example: '/zhihu/pin/daily',
parameters: {},
features: {
requireConfig: false,
requirePuppeteer: false,
antiCrawler: true,
supportBT: false,
supportPodcast: false,
supportScihub: false,
},
radar: [
{
source: ['daily.zhihu.com/*'],
target: '/daily',
},
],
name: '知乎想法 - 24 小时新闻汇总',
maintainers: ['xyqfer'],
handler,
url: 'daily.zhihu.com/*',
};
async function handler() {
const {
data: { data },
} = await got({
method: 'get',
url: 'https://api.zhihu.com/pins/special/972884951192113152/moments?order_by=newest&reverse_order=0&limit=20',
});
return {
title: '知乎想法-24小时新闻汇总',
link: 'https://www.zhihu.com/pin/special/972884951192113152',
description: '汇集每天的社会大事、行业资讯,让你用最简单的方式获得想法里的新闻',
item: generateData(data),
};
}