# egg-rss-parse-epub **Repository Path**: mjpApp/egg-rss-parse-epub ## Basic Information - **Project Name**: egg-rss-parse-epub - **Description**: egg实现的rss转epub电子书 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # egg-rss-epub ts+egg+rss+cmd+ejs+react+ant ## QuickStart ### Development ```bash $ npm run init $ npm run dev $ npm run devweb $ open http://localhost:7001/ ``` ### Requirement - Node.js 8.x - Typescript 2.8+ ### 功能 #### 添加链接的模块 1. 前端可以添加博客链接 2. 前端检查是否存在博客链可订阅rss 3. 配置定时发送邮件的时间,默认每天 4. 可选设置封面 5. 可选配置定时删除几天前的 6. 解析 rss 7. 解析 小说 8. 解析 文章 #### 定时任务查看模块 1. 看每天的解析情况 2. 可下载相应的书籍 3. 可在线阅读 #### 后台: > 定时任务 - [x] 根据列表定时检查链接,查看博客是否更新(diff语法) - [x] 解析rss - 定时生产书籍 - js制作epub : [教程](https://www.ibm.com/developerworks/cn/xml/tutorials/x-epubtut/index.html) - 打包zip, ncx,opf,css,xml,mimetype等文件 - [x] 搭建lowdb > 接口 - [] 在线阅读 epub 渲染到html里面可以阅读,或者发到邮件里去 - [] 添加rss链接模块 - [] 查看下载epub ### 选型: - 前端:react + react-router +mobx + ant + axios - 后端:egg.js - 数据库:lowdb - docker , ks8部署