最近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()
     }
 )();

使い方の例

まず、「メモとハイライト」でハイライトをコピーしたいページを開きます。

Kindle メモとハイライト

ここでブックマークレットを実行します。すると別タブが開いて、そこにハイライト内容が表示されます。

あとはこのテキストをコピーして、OKで閉じます。

コピーしたテキストをScrapbox側に貼り付ければ完成です。

ゼロ なにもない自分に小さなイチを足していく 私の個人Wi記 Scrapbox

これで、Scrapboxで読書メモをつけるのが効率的にできるようになりました。同じような用途でScrapboxを使っている方はぜひやってみてください。

参考:書籍の画像付きのページをScrapboxで効率的に作るには

こちらの記事で、Amazonの書籍ページからScrapboxに画像付きでページを作るブックマークレットを載せていますので、あわせてご覧ください!

Amazonの書籍商品ページからScrapboxに、書籍の画像付きページを作るブックマークレット - テストウフ