这是一个 RSS 文章聚合的 WEB 项目,可以自行加入喜欢的 rss 任务,该程序会自动爬取并展示在网页上。
部分 rss 订阅数据来源: https://docs.rsshub.app/
开源地址: https://github.com/nauyx/flask_rss_scheduler
ps:做着做着感觉和今日热榜有点像,应该实现方法差不多吧。来个 star please!
1.配置数据库,位于config/config.json
...
"db": {
...
"user": "数据库用户名",
"pass": "数据库密码",
"dbnm": "数据库名"
},
...
2.修改一个.py
文件,位于common/common_utils.py
,这一步是代码问题可以自行修改
...
# 将 xxx 改为你的工程名
@staticmethod
def get_project_root_path():
return os.path.abspath(os.path.dirname(__file__)).split("xxx")[0] + "xxx"
...
3.创建数据库
flask db init
flask db migrate
flask db upgrade
4.运行项目
# 虚拟环境自行安装
python app.py
5.添加rss
订阅任务
在
tasks
表中按照字段添加即可。
其它自行参考代码,懒~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.