开源:基于 Flask 的 RSS 文章自动化采集项目

2022-02-05 19:24:07 +08:00
 Liulang007

0x00 项目说明

这是一个 RSS 文章聚合的 WEB 项目,可以自行加入喜欢的 rss 任务,该程序会自动爬取并展示在网页上。

部分 rss 订阅数据来源: https://docs.rsshub.app/

开源地址: https://github.com/nauyx/flask_rss_scheduler

ps:做着做着感觉和今日热榜有点像,应该实现方法差不多吧。来个 star please!

0x01 项目截图

0x02 部署说明

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表中按照字段添加即可。

其它自行参考代码,懒~

5958 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/831987

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX