这个项目是Mynews的重构。主要是前后端分离,后端flask开发,只提供oauth2和RESTful API,前端使用reactjs开发,负责页面渲染。
- oauth2登陆
- 站点列表、订阅、取消大约、添加站点
- 新闻列表
- 站点新闻抓取,HTML和RSS订阅
- Flask
- Reactjs
- Celery
-
/api/categories的GET、POST、PUT接口 -
/api/categories/<int:category_id>/site的GET、POST和PUT接口 -
/api/news的GET和POST接口 -
/api/sites的GET、POST和PUT接口 -
/api/sites/<int:site_id>/news的GET和POST接口
- 集成
Aouth2 - 集成
Reactjs - 前端首页页面展示
- 数据导入
- 优化异常处理