InfoSub 是一个信息聚合工具, 支持将网站、 微信公众号等各种资讯网站统一聚合, 并为用户提供自定义订阅服务。
信息聚合主要使用 RSS, 爬虫, 因此技术栈是:
- Python 2.7 (日后升级为 3.6
- Flask
- Celery
- Scrapy
建议在安装依赖前创建并使用虚拟环境。
pip install -r requirements.txt
首先需要配置数据库并按照 config.py
配置环境变量
python manage.py runserver
python manage.py initdb
Docker, Of Course
docker-compose -f docker-compose.yml up -d
docker-compose -f docker-compose.yml exec sub_service python manage.py initdb
然后可以访问 http://127.0.0.1 即可, 默认管理员: admin
, 登录密码: admin
注意
- 线上一定不要使用 yml 里的默认密码
- 线上环境一定要为数据库添加持久化