V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Liulang007
V2EX  ›  分享创造

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

  •  
  •   Liulang007 · 2022-02-05 19:24:07 +08:00 · 6018 次点击
    这是一个创建于 1028 天前的主题,其中的信息可能已经有所发展或是发生改变。

    0x00 项目说明

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

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

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

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

    0x01 项目截图

    QQ 截图 20220205153742.png

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

    其它自行参考代码,懒~

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2537 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:47 · PVG 12:47 · LAX 20:47 · JFK 23:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.