昔 Kindle本をブクログで蔵書管理する最初の一歩 | ちぎっては投げるところ をいうのを書いたが、 最近Kindle本をブクログに自動登録するスクリプトが動かなくなった(Amazonから送られてくるメールにASINが入らなくなった)。
自動化が難しそうだったので手動で取り込む方法をメモっておく
Amazon.co.jp: コンテンツと端末の管理 / https://www.amazon.co.jp/mn/dcw/myx.html#/home/content/booksAll/dateDsc/ を開く
ブラウザのdev tool で下記scriptを実行
{
const table = $$('div[ng-switch="isCollection"] ul li')
.map((elm) => {
const name = elm.querySelector('div[title]').innerText
const asin = elm
.querySelector('div[name*="contentTabList_"]')
.getAttribute('name')
.replace('contentTabList_', '')
return `${asin}\t${name}`
})
.join('\n')
copy(table)
}
文字列がクリップボードにコピーされているので、Excelやスプレッドシートに貼り付けて確認する
https://booklog.jp/input にASINコードを貼り付けて登録