两年前 Kindle 伴侣曾经为有“洁癖”的小伙伴提供过一个小程序 sdr-Cleaner,可以清理 Kindle 中删除电子书后残留的无用 sdr 文件夹。之前提供的是带 UI 版本,可用在 Mac 或 Windows 系统上,不过使用的时候需要用 USB 数据线把 Kindle 连接到电脑上才能操作,比较麻烦。 有很多用 Linux 的小伙伴在留言中强烈要求把这个脚本源码放出来,但是因为那是刚学 Python 的时候写的,自认为代码写的有碍观瞻,加上一直没有什么时间,就一直拖着没理会,还望小伙伴们包涵。 前段时间有小伙伴建议,对于已经越狱的 Kindle 再用这种插 USB 数据线的方式清理,就太不方便了,不如改写成 KUAL 插件,在 Kindle 中点一下就搞定了。这样确实很方便,所以今天抽了些时间把代码加工了一下,做成了 KUAL 插件。但是单独做一个 sdr-Cleaner 插件版没啥意思,万一今后还加新工具呢,干脆将其包含在一个大的工具包,就是今天要说的 KindleFere Tools(Kindle 伴侣工具包)。 ▲ KindleFere Tools 截图 KindleFere Tools 的源码已托管至 GitHub(用 Linux 的小伙伴可以在里面找到 sdr_Cleaner.py 这个 Python 脚本,去掉了和 UI 相关的代码,可以根据自己的需要随意修改)。 KindleFere Tools 项目地址: https://github.com/kindlefere/KindleFere-Tools 一、准备工作 使用 KindleFere Tools 需要先将 Kindle 越狱,并安装插件启动器 KUAL。 Kindle 5.8.x 越狱教程: https:///post/410.html KUAL 插件安装教程: https:///post/311.html#p_1 此外,因为 sdr-Cleaner 使用的是 Python 脚本,还要为 Kindle 安装 Python 包。 Kindle Python 包下载: https://pan.baidu.com/s/1pLS0qVL
注意,安装完成后出现 Success 字样然后重启才算安装成功。如果出现任何带 Fail 字样的提示就表示安装失败,一般是存储空间太小的原因,请检查 Kindle 空间是否留足了 200 MB 的空间。 二、下载工具包 准备工作完成后,下载 KindleFere-Tools 并解压缩得到 kindlefere 文件夹(当然也可以通过 Git 工具 Clone 下来),把它拷贝到 Kindle 根目录下 extensions 文件夹中即可。 KindleFere Tools(v1.0.0): https://pan.baidu.com/s/1bDK24m 三、使用工具 进入 Kindle 打开 KUAL,就可以看到 KindleFere Tools 字样了,点进去可以看到工具列表。目前只有一个【Clean SDR Folder】功能,点一下它就可以清除 Kindle 中残存的无用 sdr 文件夹。 需要注意的是,默认情况下,会同时清理无用 sdr 文件夹和截图,并且清理完成后会自动在 documents 文件夹中生成一个名为 sdrCleaner_log.txt 的日志文件,里面列出了所有所清理的文件列表。如果你不想清理截图或者不想生成日志文件,请修改源代码 sdr_Cleaner.py,更改以下两个参数: cleanshot = True #改成 False 禁止删除截图 cleanlog = True #改成 False 禁止生成日志 当然,不修改配置也可以通过再点一次【Clean SDR Folder】把日志和查看日志生成的 sdr 删除掉。 另外,还可以通过【Version & Update】查看工具包的版本,以及在线升级工具包(需联网)。 如果您在使用过程中遇到任何问题,或者有什么好的建议欢迎留言。 ·END· 为静心阅读而生 |
|