读书|程序员如何传书到 Kindle

我有一台 2013 年从日亚海淘的 Kindle Paperwhite,至今仍在服役。除了外观上的磨损,其它一切正常,甚至连续航都依旧给力。

74e75eff83ec2487635d322f43628343.jpeg

从去年亚马逊宣布,将在今年六月停止中国区 Kindle 电子书店的运营后,我一直想写点什么,来记(ji)录(dian)一下这个陪伴我多年的老伙伴,却一直没有动笔。

一年多以后的今天终于开了个头,计划分几个小主题写一写我是如何使用 Kindle 的,包括传书、屏保图片管理、文件管理等等,作为自己的存档和回忆,也希望能帮到一些「后 Kindle 时代」仍然在继续使用它的人。

虽然被戏称泡面盖,但使用电纸书当然是为了阅读,在官方电子书店停止运营后,如何把自己找到的电子书传输到 Kindle 上就成了一个绕不过去的话题。相信一些比较喜欢折腾的老用户都已经熟知各种传书的方式了,比如邮箱推送、USB 传输、亚马逊公众号等,网上相关介绍也非常多,在此不赘述。

本篇记录一下我传书到 Kindle 的「独特」方式——WiFi 传书插件。

这是我自制的一款插件,可以直接通过 WiFi 传输电子书到 Kindle,不需要使用 USB 线,也不依赖其它服务,只要 Kindle 和手机/电脑在同一个局域网内,就可以通过浏览器直接上传电子书到 Kindle。

运行效果

Kindle 端插件运行效果:

f8d0b0b899ecbeed5851a7e38b64b7c2.png

手机端上传页面效果:

a49571934ce585951418d12638c6a9c6.png

电脑端上传页面效果:

4c788cd7c14eb7ef4812f90f976a8900.png

原理

这个插件的原理是,在 Kindle 上运行一个 HTTP Server,在 8000 端口提供服务,这样局域网内的电脑、手机等设备访问 http://{Kindle 的局域网 IP}:8000,就可以打开一个能上传电子书到 Kindle 的网页。

bd37a7786ff57e806556392c2339eaa3.png

安装方法

使用这个插件需要先在 Kindle 上安装 KUAL 和 Python3,请先确保已经正确安装它们。它们的安装方法可以参考 https://bookfere.com/post/311.html。

插件项目地址:https://github.com/mzlogin/kual-wifi-transfer

  1. 下载项目代码,可以 git clone https://github.com/mzlogin/kual-wifi-transfer.git,也可以直接到项目的 releases 下载 zip 文件;

  2. 将 Kindle 用数据线连接到电脑,把刚刚下载的代码里的 wifi-transfer 文件夹拷贝到 Kindle 的 extensions 目录下(完整路径 /mnt/us/extensions)。

使用方法

  1. 在 Kindle 上开启服务器:

    在 Kindle 上打开 KUAL,就可以在插件列表里看到「WiFi Transfer」菜单项了,点击「Start Server」,Kindle 上将显示 Starting server at <ip:port>

  2. 在电脑或手机上访问第 1 步显示的 <ip:port>,选择电子书文件并上传;

  3. 上传完成后,在 Kindle 上点击「Stop Server」关闭服务器。

小结

以上就是我最喜欢的一种传书方式,它的优点是:

  • 不依赖于 USB 线缆;

  • 不依赖于网络情况——有 WiFi 的时候用 WiFi,没有 WiFi 的时候,手机/电脑开个热点给 Kindle 连上去;

  • 电子书格式不限,Kindle 上能打开的都能直接传输。

另一种我现在比较常用的做法是在 Kindle 的体验版浏览器里打开 r.qq.com,使用微信读书。

Kindle 注定渐行渐远,书籍则继续伴我们同行。


假如读完文章有收获,可以关注我的微信公众号「闷骚的程序员」并🌟设为星标🌟,随时阅读更多内容。

帮忙点个「分享」或者「在看」吧!

⬇️⬇️⬇️

### 关于《程序员的数学3》的信息 《程序员的数学3》是一本专注于概率统计及其在编程中的应用的经典书籍[^1]。该书通过浅显易懂的语言和丰富的实例,帮助读者理解概率论的核心概念以及如何将其应用于实际问题解决过程中。 对于希望获取此书电子版的需求者来说,通常有几种合法途径可以考虑: #### 合法下载PDF版本 如果需要获得《程序员的数学3》的PDF文件,建议访问官方授权平台或者书店网站,比如亚马逊 Kindle 商店、京东读书专业版或其他经过版权方许可的在线资源站点[^2]。这些地方提供高质量且正版的内容,支持作者劳动成果的同时也保障了用户的权益。 #### 在线阅读选项 针对偏好直接在网上浏览而不愿下载的情况,《程序员的数学3》也可能存在于一些图书馆服务中,像超星数字图书馆、CNKI学术期刊库等可能收录此类技术类图书供订阅用户查阅[^3]。另外,部分教育机构可能会为其成员开放特定教材数据库访问权限,这同样是一个不错的选择。 需要注意的是,在未经授权的情况下传播或下载受版权保护的作品属于违法行为,应避免从不明来源处取得相关内容以免触犯法律风险。 ```python # 示例代码展示如何利用Python请求头模拟浏览器行为来爬取公开网页数据(仅作学习用途) import requests headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)' } url = "https://example.com/book" response = requests.get(url, headers=headers) if response.status_code == 200: print("成功加载页面") else: print(f"失败:状态码 {response.status_code}") ``` 上述脚本仅为演示目的编写,并不指向任何具体目标网址,请勿用于非法活动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值