Changelog
3.0.0
- 支持Python 3
- 重新设计的软件架构
- 多平台支持,不再受限于gae平台
- 支持不用修改的Calibre的recipe格式
- 预置Calibre的一千多个recipe文件
1.26.9
- 修改其他账号页面添加"有效期"选项。
1.26.8
- "网友分享" 添加一个搜索栏。(小彩蛋:输入 "#download" 可以下载全部RSS资源)
- 更新README和FAQ关于部署的说明。
1.26.7
- 适配 kindle 固件 5.9.x (在书籍下方显示时间而不是作者)。
- gufengmh地址变更。
- readability 库升级为 0.8.1。
1.26.6
- 添加漫画 扑飞, 古风 的支持。
- 添加更多推送书籍的语种。
1.26.5
- bugfix: 修正1.26.3引入的BUG,此BUG导致排版异常和在电脑上目录跳转到不正确的位置。
1.26.4
- bugfix: 漫画书籍推送失败,1.26.2引入的bug。
1.26.3
- 不在用户上传的CSS样式表里面添加命名空间。
1.26.2
- 支持用户上传CSS样式表文件来定制推送到书籍样式。
- 清理失效的书籍。
1.26.1
- 共享库里新添加的源"置顶"一天。
- bugfix: 修正不同账号无法订阅相同URL的BUG。
1.26
- 添加 共享库 特性,所有KindleEar部署的应用都可以使用,并且支持将自己的订阅分享给其他网友。
- [网友贡献] 完善CSS,添加响应式设计,适配手机浏览器。
- [网友贡献] 添加Bookmarklet。
- [网友贡献] 添加多一些漫画支持。
- [网友贡献] 添加Sendgrid的邮件发送选项,可以支持发送更多的邮件。
1.25.5
- skiinderhttps://github.com/skiinder实现在线连载小说的推送。
- 导入OPML订阅列表时可选默认按全文还是摘要订阅源导入。
1.25.4
- 改进手动推送功能,如果仅订阅了自定义RSS,则可以选择推送哪些订阅源。
1.25.3
-
手动推送支持选择部分书籍(此功能移动到"高级设置 现在投递")。 - 新增移除文本链接选项。
1.25.2
- 更新内置书籍"Economist"的RSS订阅源链接。
- bugfix: 修正邮件中转模块推送失败问题。
- bugfix: 修正保存到Instapaper功能失效问题。
1.25.1
- 新特性:创建其他账号时可选账号过期期限。
- bugfix: 修正漫画模式不压缩图片的问题。
1.25
- 添加漫画模式和多本漫画书。
- 添加对Kindle Voyage和Kindle PaperWhite3的支持。
1.24
- 新特性:用户可以在GUI界面上直接上传修改封面图片,而且每个账号可单独设置不同的封面图片。
- bugfix:修正 反"反盗链"特性 无法下载包含unicode字符的URL的图片的一个bug。
1.23.5
- 新特性:可以在线抓取封面,在自定义py书籍文件中将coverfile属性设置为你自己的抓取函数即可。
- bugfix: 修正部分源没有title属性导致推送失败的问题。
1.23.3
- 增加可在文章后附加网址二维码的功能,方便用手机打开感兴趣的文章继续阅读。
- 增加一个调试功能:发往 debug@xxx.appspotmail.com 的邮件将直接抓取邮件中链接的网页并转发到对应的管理员邮箱。
1.23.1
- 增强错误处理,规避部分网友部署后无法建立索引的问题。
- Bugfix: 修正书籍设置中extra_css无效的问题。
- Bugfix: 修正部分全文RSS XML中HTML链接格式不规范导致无法解析出内容的问题。
1.23
- 添加自动将超长图切割为多个小图片的功能,方便在kindle上看长图。
- 进一步优化自动网页解码功能,减小乱码情况。
- 修正导入含中文字符URL的OPML文件导致程序崩溃的问题。
1.22.3
- 修正遇到xml文件中的非法tag(中文tag)导致推送失败的问题。
1.22.2
- 邮件中转模块升级,在邮件标题中添加 !links则强制抓取文章链接,!article则强制发送文本。
- Kindle邮件地址支持多个收件人地址,用分号分隔。
1.22.1
- 升级内部一些模块。
1.22
- 用AJAX技术重新实现"我的订阅"前后台,实现不重新加载页面增删订阅或RSS。
1.21.1
- 增加保存到Instapaper的归档功能。
1.21
- 增加保存到Pocket的归档功能。
1.20.28
- 《雪球网》屏蔽了gae的IP段的网络请求,此版本通过中转器获取。
1.20.27
- 邮件中转功能中引入字符串压缩,支持一封邮件内包含更多链接,以便更好的通过发送链接生成电子书。
1.20.26
- 引入html内嵌base64图像技术,减小http请求数量,提升网页加速效率。
1.20.25
- 增强网页解码,容忍部分字符解码错误,减小了网页乱码可能。
1.20.24
- 修改选择了合并推送但仅有自定义RSS推送时无封面问题。
1.20.23
- 去掉标题格式中的 "标题 日/月" 和 "标题 月/日" 格式,因为会导致推送失败。
1.20.22
- 解决URL中有unicode字符时无法导出OPML文件的文件。
- 解决微信公众号获取失败后导致其他书籍推送异常的问题。
1.20.21
- 添加ETAG机制,减小需要的网络流量。
1.20.20
- 修正部分XML文件获取文件编码失败问题。
1.20.19
- 修正pycrypto模块加载失败问题。
1.20.18
- 微信公众号突破一次防爬取 zhu327。
- 通过邮件链接抓取的文章不添加封面。
1.20.17
- 在目录中添加各个源的文章篇数。
- 增加对书籍异常的处理,避免一本书籍的异常而影响其他书籍的推送。
1.20.16
- 增加一个选项,可选择使用网页标题还是feed标题做为文章标题。
1.20.15
- bugfix: weixinbase部分解码失败问题。
1.20.14
- bugfix: 喷嚏图啩原RSS地址已经失效,更换为另一个地址。
1.20.13
- bugfix: 修改有部分RSS将一个图片做为一篇文章(没有html包装)导致推送失败的问题。
1.20.12
- 导出opml时将url转义。
1.20.11
- "导入订阅列表"功能支持OPML元素Outline嵌套。
1.20.10
- bugfix: 修正有部分文章无法提取正文导致推送失败的问题。
1.20.9
- 增加从opml文件导入订阅列表的功能。
- 网友seff增加特性:可选部分书籍单独推送。
1.20.8
- 网友mcfloundinho增加《共识网》
1.20.7
- bugfix:修正trigger@appid.appspotmail.com触发投递失败的问题。
1.20.6
- bugfix:继续修改urlopener处理cookie的一个bug.
1.20.5
- 增加网友mcfloundinho提供的《南方周末》。
- bugfix:修改urlopener处理cookie的一个bug.
1.20.4
- 更新土耳其语翻译。
1.20.3
- 修改内置书籍TED渤海湾以适应其网站改版。
1.20.2
- 针对使用图片延迟加载技术的网页特殊处理,可以获取部分此类网页的图片。
1.20.1
- 新特性,在合并推送时将各书籍的封面拼贴起来。默认已经开启,如果你使用以前的config.py,请设置DEFAULT_COVER_BV=None,如果不喜欢此效果,可以设置DEFAULT_COVER_BV='cv_bound.jpg'
- bugfix: 修正保存到evernote不成功的问题(1.13引入)
1.20
- 增加一个简单的正文提取模块,在readability失败后启用。
- 增强的网页解码器,综合考虑http响应头/html文件头/chardet检测结果,效率更高,乱码更少。
- 支持需要登陆才能查看文章的网站,请参照FAQ如何使用。
- 针对一天推送多次的需求,书籍属性‘oldest_article'大于365则使用秒为单位。
- 增强的密码安全,加salt然后md5,无法通过密码词典破解,在可接受的代价范围内无法暴力破解。 (仅新账号启用,如果需要可以删掉admin然后重新登陆就会新建admin账号)
- 整理文件夹结构,将相关库都放到lib目录下。
- 其他一些小的可用性增强。
升级注意:书籍的fetcharticle()增加了一个参数,如果你定制的书籍使用到此接口,需要修改。