タグ

cloudoinaryに関するkoma_gのブックマーク (1)

  • 【python】ASINからISBN13(JAN)を作成するpythonコード【書籍用】|Jun_python_Django

    AmazonAPIを利用していると、ASINをISBN13に変換したいことが多く、調べたら意外と古い情報しかなかったので、まとめておく。 このくらいの処理だったら、APIをかまさずに手元で処理したかった。 ASINとはAmazonが設定している10桁の商品のコードで、書籍の場合は、ISBN10桁のコードの、末尾1桁のチェックデジット違い、で登録されている様子。 ISBNは書籍のバーコードなどにも印字されている、13桁の書籍の商品コード。同様に末尾1桁はチェックデジット。頭の3桁はほぼ978で始まり、ISBN10は978を省いたもの。(例外もあるが) つまり ISBN:13桁(978XXXXXXXXXD) ISBN:10桁(XXXXXXXXXD) ASIN:10桁(XXXXXXXXXD') XX〜は同じだが、DとD’は別の数字。 上記が前提知識で、変換については下記より。 <チェックデジ

    【python】ASINからISBN13(JAN)を作成するpythonコード【書籍用】|Jun_python_Django
  • 1