news
news copied to clipboard
前后端均基于 vercel 的轻量级每日早报项目,支持一键部署,支持部署至服务器。后端由 FastAPI + BeautifulSoup 实现。
每日早报
项目起因
-
经常在各种地方看到
每日60s读懂世界 -
感觉很不错,就想着能不能自己做一个
-
详细经过见博文:归档 | 前后端都基于 vercel 的每日早报项目
官网
- 官网地址:https://news.icodeq.com
- 源码地址:https://github.com/zkeq/news
完整版 [支持查看原文的版本] [dev]
- 演示地址:https://full.news.icodeq.com
- 源码地址:https://github.com/zkeq/news/tree/dev
Vercel 一键部署(推荐)
简洁版(我更喜欢这个):
完整版(有查看原文功能,但部分不大完善):
且与本项目定位不怎么相符, 但是似乎有相应的需求,见 #03
Replit 部署(不推荐)
- 见分支 https://github.com/zkeq/news/tree/replit
服务器部署(不推荐)
- 安装
Python 3 - 安装 依赖库
- 将
api/index.py中的from api.crawler改为from crawler - 运行
python api/index.py - 将
index.js中的 api 域名改为部署得到的域名即可
API 说明
GET:/api
请求参数
| 参数名 | 位置 | 类型 | 必填 | 示例值 | 说明 |
|---|---|---|---|---|---|
_vercel_no_cache |
query |
否 | 1 |
说明:vercel 强制不缓存 |
|
cache |
query |
否 | 任意值 | 说明:清除缓存用 | |
index |
query |
number |
否 | 0 |
说明:0-99 用来控制天数,0 为今天,1 为昨天,依次类推 |
origin |
query |
string |
否 | zhihu |
说明:"zhihu" 或 "163" 切换源 |
详细信息见:每日早报 (apifox.cn)