最近Scrapbox – チームのための新しい共有ノートにハマっていまして、これで読書メモなどを管理するようにしています。
「メモとハイライトってなに?」という方はこちらを参照
このページからScrapboxに、Kindle本でハイライトした部分をコピペしたいのですが、そのままだと余計な文字なども含まれてしまい、綺麗に貼り付けできません。
そこで、必要な部分だけをScrapbox用に整形してコピペできるようにブックマークレット化しました。
「メモとハイライト」のハイライトを出力する
コード
javascript:(
function(){
var highlights = document.getElementsByClassName("kp-notebook-highlight");
var highlights_array = [];
for (var i = 0; i < highlights.length; i++) {
highlights_array.push(highlights[i].innerText);
}
var results = Array.prototype.slice.call(highlights_array);
c = window.open();
c.document.open();
for(j=0; j < results.length; j++) {
c.document.write(">" + results[j]);
c.document.write("<br>");
c.document.write("<br>");
}
c.document.close()
}
)();
使い方の例
まず、「メモとハイライト」でハイライトをコピーしたいページを開きます。
ここでブックマークレットを実行します。すると別タブが開いて、そこにハイライト内容が表示されます。
あとはこのテキストをコピーして、OKで閉じます。
コピーしたテキストをScrapbox側に貼り付ければ完成です。
これで、Scrapboxで読書メモをつけるのが効率的にできるようになりました。同じような用途でScrapboxを使っている方はぜひやってみてください。
参考:書籍の画像付きのページをScrapboxで効率的に作るには
こちらの記事で、Amazonの書籍ページからScrapboxに画像付きでページを作るブックマークレットを載せていますので、あわせてご覧ください!