Skip to content

Instantly share code, notes, and snippets.

@hushin
Last active November 30, 2021 13:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hushin/29b40e5dcb518ec76340f2fa84e594a3 to your computer and use it in GitHub Desktop.
Save hushin/29b40e5dcb518ec76340f2fa84e594a3 to your computer and use it in GitHub Desktop.
Kindle本 をブクログで蔵書管理 2021年秋版

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やスプレッドシートに貼り付けて確認する

image

https://booklog.jp/input にASINコードを貼り付けて登録

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment