如何在微信读书上阅读极客时间专栏?

原文链接:如何在微信读书上阅读极客时间专栏?


最近买了许多极客时间的专栏,但是不想用极客的软件阅读。于是我开始踏上了在其它应用上看极客专栏的漫(zi)漫(zuo)探(zi)索(shou)之路。

根据我的个人情况,首先整理出来了以下需求。

我的需求

  1. 支持多设备之间图书同步 (⭐⭐⭐⭐⭐)
  2. 多设备支持优先级 PC(web or software) > ipad > mobile phone
  3. 支持做笔记、标注,笔记最好可多设备之间同步 (⭐⭐⭐⭐)
  4. 记录阅读时长 (⭐⭐⭐)
  5. 支持用户上传个人图书(⭐⭐⭐⭐⭐)

面临问题

  1. 如何把专栏文章下载下来?
  2. 哪里有满足我上述需求的产品?

解决问题

第一个问题

第一个选择是我自己写个爬虫程序将专栏文章采集下来。打开极客时间网站,F12,点击 ... ... 什么乱七八糟的内容!!!

第二个选择谷歌搜索有没有人写过相关的程序,找到一个 Python 脚本,run -> errors

第三个选择“轮子”网站、程序员快乐源泉、程序员社交网站——GitHub,搜索“极客时间专栏下载”,没找到... ..搜索“极客时间”,一堆相关课程。第二天,搜“极客时间 kindle” ,有了!使用下面这个软件即可下载订阅的专栏。

https://github.com/jachinlin/geektime_dly

第一个问题算是解决了,第二个问题好像有点棘手。

第二个问题

作为月平均阅读时长40h+的我,首先考虑的是“微信读书”APP。前四项需求全部达标,可惜不满足最后一项。

找了一圈,发现还是没有合适的,然后看到了一门慕课《Vue 实战微信读书》。我就在想要不自己跟着写一个?然后放在自己服务器上也勉强能用了。自己跟着写了几个页面后,仔细掂量了掂量还是再找找吧!

最终还是没找到符合条件的应用,只得先使用 Kindle For Windows 。这样的话就只能在一台电脑上看专栏文章,做笔记。

... ...

过了好久,某天中午突然看到微信读书 Web 端突然新增了一个菜单【传书到手机】,真是让人又惊又喜。打开之后发现只支持上传 txtepub 格式的图书,而我下载下来的是 mobi 格式的图书。那么问题又来了!我是使用下载图书时的产生的 html文件转 epub 图书,还是使用 mobi 直接转 epub 。第一种格式正确率肯定会比第二种高,但是第二种肯定比第一种方便,那就选择第二种。

那里能可以转换文件呢?

尝试了几次在线转换之后就放弃了,因为一是网站可能会保存转换的电子书,而我转换的都是极客时间正在卖的课程有泄露的风险。二是转换效率低,会限制文件大小。然后我在神奇的V站上看到有人推荐 calibre ,抱着试一试的态度安装了一个。

果然不出所料,转换图书没问题,但是上传到微信读书App中就有一定几率缺失某些章节内容。尝试了三本之后,只有一个目前没发现缺失章节。就下图红框中是唯一成功的一本!毕竟成功了一本,还是可喜可贺的!接下来就把我的遇到的解析缺失章节的问题,反馈给了微信图书开发者。期待不久的一天可以每本书都解析成功。

如何在微信读书上阅读极客时间专栏?_第1张图片

你可能感兴趣的:(教程)