这个项目是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
- 前端首页页面展示
- 数据导入
- 优化异常处理