当前位置: 首页 > 软件库 > 应用工具 > 下载工具 >

EzRead

从目标网站上获取网页内容发送到 Kindle
授权协议 LGPL
开发语言 Python
所属分类 应用工具、 下载工具
软件类型 开源软件
地区 国产
投 递 者 邓高韵
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

EzRead--《武动乾坤》版

EzRead是一款自动从目标网站上获取网页内容并自动发送到Kindle的脚本。目前EzRead支持的小说有:《武动乾坤》

特点

  • 干净的网页内容:过滤了无用的广告,评论,连接等信息,只保留阅读内容
  • 不伤眼睛的阅读:通过网络同步到Kindle上,更环保,更舒服
  • 完全自动化:当第一次设置好,每当小说更新Kindle都会自动收到转换好的文本

需求

  • 一台安装*nix的电脑
  • python2.5以上

部署说明

  1. 把源文件拷贝到所需要的目录
  2. 安装feedparser,自行Google
  3. 到安装目录创建一个名为:sendkindle.cfg的文件,在文件中我提供了sample,这里是邮箱的设置信息,只需要设置一次
  4. 到Amazon.com你的账户中添加你刚才设置的Email,用来允许接受邮件发送
  5. 创建一个名为:lasturl.txt的文件,这里存放下载地址的起点,只需要第一次设置,同样提供sample
  6. 在终端执行python EzRead.py,需要等待一段时间,如果出现了sent email to youremailaddress就说明发送成功了
  7. 在kindle上等待收取推送
  8. 阅读

自动更新部署说明

如果想自动收取《武动乾坤》的更新,那么可以再进一步
使用crontab,把EzRead.py加入进去,频率随你,几小时更新,一天更新,几天更新均可
剩下的事情EzRead.py会帮你做好

关于Contab的使用请自行Google

特别说明

  • 本脚本目前还没有普适性,只支持《武动乾坤》,如果有别的需求可以修改代码,可以pull request给我
  • 如果你是《武动乾坤》的读者,那么很幸运,你可以不用修改任何代码就可以阅读了。

《武动乾坤》版权声明

EzRead的目的不是为了盗版,更不推荐盗版,只提供一种方便舒适的阅读方式。
我希望你在使用这个脚本的时候拥有版权。
PS.我自己是《武动乾坤》的订阅用户,是拥有版权的,但是至于我是不是可以选择从除了起点之外的来源看到《武动乾坤》现在是未知的,我也没有经历去看起点中文网的许可,所以如果这样是不允许的,那么我侵权了。

吐槽--盛大锦书

这也是我为什么要做这个脚本的原因
一个月前,我被盛大的电话销售忽悠,然后订购了盛大锦书全键盘二代,499元,在我已经有了Kindle Keyboard的情况下依旧购买了一台,主要的目的就是看看国产阅读器到了一个什么样的程度,而盛大锦书又是我曾经一直看好的产品。
当我拿到盛大锦书之后,用了一天,我写了一篇文章,有兴趣的可以看一下。
我觉得锦书这款产品,唯一可以让我去使用的就是起点中文网的大量小说,这是Kindle等一系列其他电纸书无法复制的东西,锦书无非是个入口而已,一个让人阅读舒服的媒介。
于是我给起点账号充了100元,然后订阅了《武动乾坤》进行测试,说实在的锦书看起点小说的表现还是不错的,自动更新,离线阅读,无广告,无干扰,体验非常不错。在购买之后的十几天中我一直用锦书看《武动乾坤》这小说,也是我第一次为看小说付费。
不过好景不长,在大概十几天前,我离线的《武动乾坤》都已经看完了,需要连接WIFI进行更新,这个时候我才发现每次连接WIFI就会死机,我猜测是WIFI模块坏掉了,于是锦书成了废品,《武动乾坤》我也没有再看过。
对于我,一个没有WIFI的锦书意味着不能获取起点中文网的小说,那么它的存在价值也就为0了,坦白说这东西哪一点都不如Kindle,但我依旧用了十几天的原因就是因为内置起点的不可替代性同时也没有特别难用,没有了锦书独特的资源,我为什么要用它呢。
由于懒得去维修,所以这个锦书尸体就放在那里,我就萌生了用Kindle看小说的想法,也就有了此脚本。

最后忠告大家:就目前来说国产电纸书的质量还是不行,请谨慎购买

 相关资料
  • 网站的内容由网页构成。通常,当用户访问一个网站时,实际打开的是网站服务器上某个文件目录下的某个网页文件。 当我们在浏览器地址栏里 输入一串URL时, 浏览器就通过查找这串URL对应的“地址”, 找到网页文件,并在浏览器中渲染呈现。 URL的结构说明 URL的结构构成: 传输协议 + 服务器hostname(有时需要端口号) + path(文件路径) + 查询参数 例如,http://zh.wiki

  • 问题内容: 我正在使用Python 3.1,如果有帮助的话。 无论如何,我正在尝试获取此网页的内容。我用Google搜索了一下,尝试了不同的方法,但是它们没有用。我猜想这应该是一件容易的事,但是…我做不到。:/。 urllib,urllib2的结果: 谢谢杰森。:D。 问题答案: 由于您使用的是Python 3.1,因此需要使用新的Python 3.1 API 。 尝试: 或者,看起来您正在使用P

  • 本文向大家介绍ios 获取或修改网页上的内容,包括了ios 获取或修改网页上的内容的使用技巧和注意事项,需要的朋友参考一下 UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。 stringByEvaluatin

  • 本文向大家介绍android Jsoup获取网站内容 android获取新闻标题实例,包括了android Jsoup获取网站内容 android获取新闻标题实例的使用技巧和注意事项,需要的朋友参考一下 近期做简单的新闻客户端界面使用到了Jsoup获取,使用起来特别方便,这也是被我一个学长称为学android网络必学的一个东西,在此也是分享一下自己近期所学。 首先还是给出效果: 上面是通过text

  • 本文向大家介绍WordPress 获取网站标语,包括了WordPress 获取网站标语的使用技巧和注意事项,需要的朋友参考一下 示例 输出结果 基于这些样本设置

  • 本文向大家介绍WordPress 获取网站标题,包括了WordPress 获取网站标题的使用技巧和注意事项,需要的朋友参考一下 示例 要么 输出结果 基于这些样本设置

  • 问题内容: 我用python解析网站。他们使用大量重定向,并通过调用javascript函数来完成重定向。 因此,当我仅使用urllib解析网站时,它无济于事,因为我无法在返回的html代码中找到目标url。 有没有办法访问DOM并从我的python代码中调用正确的javascript函数? 我需要的只是URL,重定向将我带到了那里。 问题答案: 我看着硒。而且,如果您没有运行纯脚本(这意味着您没

  • 渲染并控制网页 进程: 主进程​ webContents是个专门负责渲染和控制页面的EventEmitter,它也是BrowserWindow 对象的属性, 访问webContents对象的示例: 1 const {BrowserWindow} = require('electron') 2 ​ 3 let win = new BrowserWindow({width: 800, height: