mirror of
https://github.com/d0zingcat/RSSHub-python.git
synced 2026-05-14 15:09:23 +00:00
2d4e024f6052dfccfe109c40f5fc003af0b3ee10
RSSHub
🍰 万物皆可 RSS
RSSHub 是一个轻量、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源
本项目是原RSSHub的Python实现。
其实用Python写爬虫要比JS更方便:p
DEMO地址:https://pyrsshub.herokuapp.com
RSS过滤
你可以通过以下查询字符串来过滤RSS的内容:
- include_title: 搜索标题
- include_description: 搜索描述
- exclude_title: 排除标题
- exclude_description: 排除描述
- limit: 限制条数
贡献RSS方法
- fork这份仓库
- 在spiders文件夹下创建新的爬虫目录和脚本,编写爬虫,参考我的爬虫教程
- 在blueprints的main.py中添加对应的路由(按照之前路由的格式)
- 在templates中的main目录下的feeds.html上写上说明文档,同样可参照格式写
- 提pr
部署
搭建
首先确保安装了pipenv
git clone https://github.com/alphardex/RSSHub-python
cd RSSHub-python
pipenv install --dev
pipenv shell
运行
flask run
部署到Heroku
记得在环境变量中把FLASK_CONFIG设为production
Description
Languages
Python
68.2%
HTML
31%
CSS
0.5%
Dockerfile
0.3%