参考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. 网站信息统计的简单实现过程
  2. 基于MATLAB的OSPF协议网络仿真
  3. sys_connect_by_path
  4. 用python画出吉祥物
  5. Java 8陷阱–提防Files.lines()
  6. gd动态曲线 php_php中用GD绘制折线图
  7. 160826、浏览器渲染页面过程描述,DOM编程技巧以及重排和重绘
  8. 第 20 章 权限管理的基本概念
  9. 华为云发布【云巢】智慧康养物联网加速器,加入立享多项扶持
  10. Java 算法 友好数
  11. linux C语言调用Intel处理器CPUID指令的实例
  12. 【Node学习】—Express框架的安装
  13. Android音视频开发学习——硬解码
  14. 邹博机器学习算法最新版 --- 献给想要入门、或者想要进阶的朋友
  15. 化妆品行业组合解决方案
  16. warning: Pulling without specifying how to reconcile divergent branches is discouraged. You can sque
  17. 如何构建创新文化——技术视角
  18. 这些题你hold住吗?
  19. 海外旅游最常用的100句英语口语
  20. WindowManagerService详述

热门文章

  1. 东师计算机应用基础20在线作业3,东师计算机应用基础-18春在线作业3-1.docx
  2. HTML如何改变表格浮动位置,HTML浮动表格
  3. 博客搬家,欢迎光临!
  4. 用计算机代码查四六级准考证号,四六级查询忘了准考证: 99宿舍找回四六级准考证查分流程...
  5. MODTRAN使用心得
  6. 广西师范学院计算机论文答辩,广西师范大学职业技术师范学院硕士学位论文答辩公告(第一批)...
  7. 数字人民币试点新场景多点开花,多品种“硬件钱包”触达平常百姓家
  8. 土地政策,思想解放,重要人物及其著作,还有整个史纲时间轴。。。。。。。。腿姐
  9. Java两种动态代理JDK动态代理和CGLIB动态代理
  10. Java实战-用Java mail实现Exchange发邮件给你喜欢的人