安装 kindle for Mac/PC 来导出读书笔记

安装 kindle for iOS 来导出笔记
Kindle for iOS 可以通过邮件来导出笔记,笔记作为邮件的附件,也是一个 HTML 文件。

删除 Kindle 读书笔记导出后的多余空格
通过 PC 版 Kindle 将读书笔记导出为 HTML 格式后,笔记中会有多余的空格,估计是由于 Kindle 分词造成的。

此时可以利用 Chrome 浏览器打开文件,并且在开发者工具的控制台执行如下代码:

Array.from(document.getElementsByClassName('noteText')).forEach(
 function(element, index, array){
   element.innerHTML = element.innerHTML.replace(/\s+/g, '');
 }
);

对于新版本的 Kindle 代码如下:

Array.from(document.getElementsByClassName('noteText')).forEach(
  function(element, index, array){
    element.innerHTML = element.innerHTML.replace(/\ +/g, '').replace(/\n/g, '<br>');
  }
);

代码执行后笔记上多余的空格就没有了,此时就可以将读书笔记复制到其他编辑器做进一步整理了。

另外,也可以通过 vim 命令来删除空格:

:%s/\([^ ]\) /\1/g 

这个效果也是可以接受的。
之后再进入文本编辑器处理即可.

Q.E.D.


---------我大体上尊崇理性和意志,却也不菲薄情感和想象---------