Desiged By Leonxie
Basic code By ChatGPT-4o
Special Thanks to ALL CONTRIBUTORS!
- python3、pip、python3-venv
1、创建py虚拟环境
python -m venv ~/env
source ~/env/bin/activate
2、安装依赖
pip install fastapi uvicorn[standard] feedparser cachetools
3、修改config.py
DB_FILE为储存文章的SQLite数据库名称
FETCH_INTERVAL为更新文章间隔,单位为秒,推荐2小时(2 * 60 * 60秒)
CACHE_TTL为缓存间隔,用于在客户端(前端)请求时缓解数据库压力,推荐1分钟及以上
rss_links、link_names为RSS订阅链接和名称,名称将会显示在前端”来源“中
PORT为服务器绑定的端口,按需修改
4、运行服务端
python server.py