参考http://xcode.so/2010/12/google-gae-rss-to-kindle/这篇文章

1.首先尝试在本机搭建服务器直接推送到kindle

需要使用到kindlereader这个软件

作者的github项目地址为https://github.com/williamgateszhao/kindlereader

kindlereader备用网盘地址:http://pan.baidu.com/s/1mgikWEc

kindlereader使用方法为

1.将master分支项目下载下来,解压开的文件夹为kindlereader-master,目录结构如下

2.将config.sample.ini改为config.ini

3.下载kindlegen.exe到config.ini同一目录下,亚马逊官网下载地址为http://s3.amazonaws.com/kindlegen/kindlegen_win32_v2_8.zip

kindlegen.exe百度网盘备用地址:http://pan.baidu.com/s/1pJ7htpx

4.修改config.ini配置文件,如下:

[general]; 是否自动退出, 1 要, 0 否; 如果是自动运行(计划任务),请设为1auto_exit = 1; 线程数,如果你不知道这是什么意思,请不要修改; 建议最多不要超过20thread_numbers = 5; 输出格式,目前仅支持mobioutput_format = mobi; 输出 kindle格式的类型: book 或 periodical; 其中periodical格式在原生系统下显示有所不同,能够自动归档,在多看下没有任何区别kindle_format = periodical; 时区(实际上只能设置与格林尼治时间的差值); 比如东八区就是8或者+8,西十区就是-10; 默认为东八区,即近似北京时间timezone = 8; 是否要对所有图片先进行灰度化再生成mobi; python必须安装库:pillow; 可能还依赖其他库,安装配置可能较为复杂,不推荐普通用户使用; windows打包版本(exe文件)不支持此功能; 可以适当减小文件体积,但对普通用户意义不大; 如果你的订阅非常多,经常导致文件过大邮箱发送失败,可以尝试打开(设置为1); VPS和虚拟主机用户打开后如果造成占用内存过大,请禁用(设置为0)grayscale = 0; 是否要对mobi文件进行kindlestrip,即去除kindleV8格式的信息,大幅度缩小文件体积; 一般用户应该打开(设置为1),完全不影响任何阅读效果; kindle fire用户可以尝试关闭(设置为0),实际效果请自行测试kindlestrip = 1[reader]; 用户名,显示在mobi文件的封面和标题中,随便填,不填也没关系username = RSS; 每个feed中最多抓取条目max_items_number = 10; 每篇文章最多下载图片数数目, -1 为不限, 图片太多可能需要时间很长并且造成mobi过大无法发送; 如果下载图片需要kindlegen支持,请确保kindlereader.exe所在目录中包含kindlegen.exemax_image_per_article = 5;最旧的文章时间,从当前时间往前N天的内容将不收录。建议与cron任务的频率一致max_old_date = 3; 邮件发送设置[mail]; 是否发送邮件,如果不发送可以直接拷贝 /data/ 中相应文件到kindle: 1 发送, 0 不发送mail_enable = 1; 发件人,请使用亚马逊注册邮箱,或你的"Your Kindle's approved email list"中的其他邮箱; 这个邮箱地址必需要添加到你的kindle支持列表里from = ****@163.com; 亚马逊提供的投递邮箱地址,注意 @free.kindle.com只能投递到wifi, @kindle.com可以投递到3G但要收费; 非3G版kindle用户请使用@kindle.com邮箱,不收费; 也可以填写一个其他邮箱地址,由该邮箱转发到你的kindle邮箱地址;也就是你的kindle接收文档的那个邮箱to = *****@kindle.cn; smtp服务器地址可以使用gmail的smtp服务器;这个根据上面那个from项填写而更改,详细地址自己去邮箱设置里看host = smtp.163.com; smtp服务器端口, 不加密一般为 25, 加密一般为 465port = 25; smtp服务器是否需要 ssl: 1 需要, 0 不需要, 请根据你使用的smtp实际情况选择ssl = 0; smtp服务器需要认证时请填写下面两项,任何一项不填写则认为你的smtp服务器不需要认证;邮箱的帐号和密码username = ****@163.compassword = ******[feeds]; 需抓取的Feed列表,请输入包含协议名的完整地址(如http://www.a.com/rss/); 请给每个feed加上数字编号,如feed1、feed2等; 如果需要强制输出全文rss,请在完整的URL地址前加入"full"(如fullhttp://www.a.com/rss/); 强制全文输出会较为缓慢,且存在不能读取或解析不正确的情况,这时请除去该feed前的"full"; 如果配置文件中写入的所有feed都不能被全文读取,而你又在中国大陆,有可能是其中一个feed被墙导致的,这时请除去该feed前的"full"; 只填写了一个知乎吐槽的rss源测试,大家测试的时候尽量找个可以订阅的地址,有些地址可能会失效,影响测试效果Feed1= http://zhihurss.miantiao.me/section/id/2

4.运行kindlereader.exe

如果你设置了不发送邮件,可以从当前目录下生成的data目录中找到两个.mobi文件,将较小的那个拷贝到kindle上也可以正常阅读。可以通过计划任务来让程序定期运行

转载于:https://www.cnblogs.com/little-sjq/p/4509486.html

KindleRSS推送服务器搭建相关推荐

  1. mpush 搭建消息服务器,MPUSH消息推送服务器搭建

    MPUSH消息推送服务器搭建 安装JDK 1.8 wget /jdk-8u121-linux-x64.tar.gz tar -zxvf jdk-8u121-linux-x64.tar.gz vim / ...

  2. gotify 推送服务器搭建使用

    gotify 官方文档https://gotify.net/docs/install docker安装 docker run -p 80:80 -v /var/gotify/data:/app/dat ...

  3. 运维企业专题(2)HTTP加速器——Varnish缓存机制后篇(后端服务器集群、负载均衡与CDN推送平台搭建)

    1.实验一:配置后端服务器集群 1)实验目的:定义不同域名站点的后端服务器,通过域名会访问不同的后端主机 2)实验过程: <1>在调度器server1上编写Varnish的配置文件 vim ...

  4. 服务器推送系统安装,搭建PXE服务器,推送安装linux系统

    搭建环境: 推送服务器: Ip:192.168.189.138 系统:CentOS 5.8 推送系统:RHEL 5.4 1:配置dhcpd服务. 如果没有安装dhcpd服务,请安装: 1 2 3 4 ...

  5. ubuntu11.04上搭建Android推送服务器

    来自:http://download.csdn.net/download/johnny901114/4410546 查阅了一些网上关于Android上实现推送的文章 , 常用的实现方法有: 1.使用a ...

  6. 统一推送平台搭建与优化

    前言 需求背景 雪球近几年来用户量和产品线激增.为了更加贴切的迎合公司业务发展和用户个性化需求,实现以下目标: 满足用户对信息把控的时效性 增加用户终端机型的覆盖率 提升用户满意度和产品体验 雪球统一 ...

  7. Java版WebSocket消息推送系统搭建

    Java版WebSocket消息推送系统搭建 最近在做消息推送,网上查了一些资料,开始想的是用MQ来做,后面发现用WebSocket来做的话感觉应该要简单点,话不多说,准备撸代码. 后端核心代码 /* ...

  8. netty多台服务器 推送消息,基于Netty的消息推送服务器集群设计与实现

    徐龙光 何顶新 摘 要:消息推送是当前移动应用中十分必要的一项技术,服务者需要使用消息推送以保持用户活跃度,提高应用存留率.为了满足消息推送的需求和增强推送系统的性能,采用Netty网络编程框架并搭建 ...

  9. Day 11: AeroGear 推送服务器:使应用的通知推送变得简单

    在今天的"30天学习30种新技术", 我打算去扩展一下昨天开发的 PhoneGap 应用,加上推送通知的功能.推送通知允许应用去通知或者警告用户,即使是在程序没有打开的情况下.例如 ...

最新文章

  1. 15个Spring的核心注释示例
  2. WebView退出时停止视频播放
  3. Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码
  4. SystemFile
  5. java 环境win7_java 环境变量 win7
  6. 软件需求工程 高校教学平台 项目可行性报告
  7. 随书赠送的股票量化分析工具—出升级版啦!功能抢先看
  8. CS231n 计算机视觉(学习笔记)第一章(0723)
  9. Chrome 手动清理缓存
  10. linux manjaro配置输入法
  11. 如何把像素修改为300dpi?
  12. 知识星球的规划和落实!
  13. 2021计算机学校分数,泰州市博日电脑技术学校2021年招生录取分数线
  14. Kindle商店请求出错怎么办?附解决办法
  15. 微软这个系统,90% 的人都没用过!
  16. asp.net 生命周期
  17. FFM:土豪的利器,平民该怎么玩?(tensorflow2, Bi-FFM)
  18. python中数据类型判断方法(学习笔记)
  19. c语言预处理命令12个,C语言编译预处理和预处理命令
  20. liteos中sem的使用

热门文章

  1. 查询湖南计算机二级官网准考证,湖南计算机二级考试准考证打印
  2. 关于负数求余数的问题
  3. 既然选择了远方,便只顾风雨兼程----汪国真的诗
  4. TCP/IP协议深度解析
  5. 4 款 Linux 下免费好用的时钟软件
  6. 中国剩余定理(c++)
  7. android页面布局4*4乘法表,day4(分支结构,循环结构,for循环,九九乘法表)
  8. c mysql 连接测试工具_测试工具之基准测试工具之tpcc-mysql
  9. 基于深度学习的推荐系统研究
  10. 使用ts-node去支持TS的Node运行环境