表題のものを作りました。
Amazon の書籍画像とタイトルから Scrapbox のページをつくる
できることは、Amazon の書籍ページにあるタイトルと画像をもとに、Scrapbox のページをつくること、です。
たくさん作った様子がこんな感じ。

個別のページはこのようになっています。

ブックマークレット
※2022/3/13 Amazon側の仕様変更と思しき動作不備のため、修正しました。
紙の書籍版
javascript:(function(){
var title=window.prompt('Scrap "Amazon" to your scrapbox.', document.getElementById("productTitle").innerHTML.trim());
if (!title) return;var image=document.getElementById("imgBlkFront");
var imageurl = image.getAttribute("src");var lines='['+imageurl+' '+window.location.href+']';
var body=encodeURIComponent(lines);
window.open('https://scrapbox.io/書籍データのページをつくりたいプロジェクト/'+encodeURIComponent(title.trim())+'?body='+body)
})();
Kindleの書籍版
javascript:(function(){
var title=window.prompt('Scrap "Amazon" to your scrapbox.', document.getElementById("productTitle").innerHTML.trim());
if (!title) return;var image=document.getElementById("ebooksImgBlkFront");
var imageurl = image.getAttribute("src");var lines='['+imageurl+' '+window.location.href+']';
var body=encodeURIComponent(lines);
window.open('https://scrapbox.io/書籍データのページをつくりたいプロジェクト/'+encodeURIComponent(title.trim())+'?body='+body)
})();
使い方
- Amazon の書籍ページを開く
- ブックマークレットを起動
- 必要があればタイトルを編集して、OK ボタンクリック
です。
制約
- このブックマークレットを使うことによって生じたいかなる責任も負いません。
いちおう希望とかあれば聞きはしますが、自分用に作ったこともあって、お好きに作り変えてもらったほうが色々とスムーズだと思います。
私もコレをキッカケに、読書メモやブログの下書きなどの用途で Scrapbox 積極的に使ってみます。