SBB:基于新浪博客制作电子书的脚本

几天前霍炬老师在群里推荐了一个叫“高分子怪物”的 Blog,当时也没打开看,只知道是个新浪博客。当天晚些时候,我看到另外几个朋友也在讨论这个 Blog,还很热烈的样子。看来大家都被吸引住了,于是我也点开看了看,发现他讲的是美国最高法院以及美国的法律系统。

我对美国最高法院有些兴趣,之前在单向街书店闲逛的时候看到一本叫做《美国最高法院通识读本》的书,后来在亚马逊上买到了 Kindle 版。这本书不算长,读完之后算是对美国最高法院有了点基础认知。由于近两年观赏的美剧里有不少政法剧,我不介意再了解深一些,所以就想着花多一些时间看看这个被好多人推荐的 Blog。

只看了两篇文章,我就已经觉得值得把所有文章都读一遍。这个时候我十分想把这些文章弄到 Kindle 上去,原因有二:首先是大块的阅读时间不多,然后是不喜欢在液晶屏上看长文。于是,我决定自己动手做一个电子书。

Homebrew eBook
用 SBB 将文章下载回来之后借助 Calibre 生成的电子书

一般来说,我自己做电子书的话会用 HTML 文件及格式。首先将每个章节单独保存为一个 HTML 文件,然后再用一个 Index.html 索引文件把它们全部链接起来。这实际上也是上个世纪九十年代的网络电子书的处理方式,如今的互联网上还能找到一些蛛丝马迹。但我不是念旧啊,我只是觉得这样子做电子书比较容易生成目录而已。

问题在于这位作者已经写了一百一十六篇文章,这个数量不算少。按照我的传统办法,我需要将这一百来篇文章一一下载回来,然后按照顺序做个索引文件出来。这些事情做完,我估计花掉的时间可能还不比直接在网上读完来的少。而且我觉得这种枯燥无味的事情太浪费生命,不应该也不值得自己亲自做。所以,当时我的情况是:1,我想读完这些文章;2,我想在 Kindle 上读;3,我不想浪费时间亲手做电子书。

稍微想了一下,这种事情写个脚本就解决了嘛。

Continue reading “SBB:基于新浪博客制作电子书的脚本”