安装 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
这个效果也是可以接受的。
之后再进入文本编辑器处理即可.