古い記事
ランダムジャンプ
新しい記事
先日このブログで紹介した、アマゾンの Kindle 書籍ページに価格推移グラフを直接表示する Chrome 拡張機能「キセッペ (Kiseppe)」が正式リリースとなりました。

本日 (3/16) から Chrome ウェブストアで一般公開されています。ストア内の Kiseppe のページへ行ってインストールして使ってみてください。ぜひ!

Kiseppe キセッペ - Chrome ウェブストア

キセッペとは


  • アマゾンの Kindle 本ページに価格推移グラフを直接表示します
  • その Kindle 本がセール対象作品の場合はキンセリにあるセールまとめページへのリンクを表示します
  • 日本のアマゾンのサイト (amazon.co.jp) にある Kindle 本のみが対象です ()
  • 価格推移グラフもセールリンクも、データがある場合にのみ表示されます
  • Keepa の Kindle 本版みたいなものです (Keepa はなぜか Kindle 本は未対応)

マネタイズについて


  • キセッペの仕組み上、アマゾンのアフィリエイトコードを仕込むことはできないため、作者の私にはダイレクトな収入はありません
  • グラフの下にキンセリへのリンクを表示しているので、気が向いた人がたどってくれればリンク先でアフィリ収入につながるかも、と言った感じ
    Kiseppe Graph
  • キンセリへ来てくれる人はたぶん1%にも満たないと思うので、マネタイズはかなり弱めです
  • Keepa 並に認知されればキンセリへの宣伝効果が期待できる!(これを目指す)

Chrome ウェブストアの審査について


  • Chrome ウェブストアへの公開申請を出して、2回リジェクトされて、3度目の正直でやっとOK
  • コードうんぬんではなく、manifest.json の書き方の問題でした
  • 1回目の reject
    違反: 提供されているメタデータと確認された機能の間に関連性がありません。
    ・"Title"
    • パッケージタイトル("name" in manifest.json)が「キセッペ Kiseppe」だった
    • 確かにこれじゃあ何をするものなのか謎
    • 「Kiseppe - Price Chart for Amazon Japan Kindle」にする (45文字制限ギリギリ)
  • 2回目の reject
    違反: 次の権限をリクエストしていますが使用していません。
    activeTab
    scripting
    修正方法: 上記の権限を削除します
    • manifest.json の "permissions" まわりが分かってなかった
    • 修正して再申請して無事に通った
    • この reject では言及されてないが、ついでに言うと、リモートコードもよく分かっていない
      • Kiseppe は iframe を挿入してグラフを表示しているんだけど、これはリモートコードではないみたい

Safari 機能拡張について


  • Xcode で Chrome 拡張機能を Safari 機能拡張にしてみた
  • この手順で macOS safari で Kiseppe を動かすことはできた

  • kiseppe safari 2 kiseppe safari 1
  • どうやって配布するのかなど不明点が多いので某SNSで質問してみた
    今日初めて Xcode いじったレベルの初心者です。
    自作の Chrome 拡張機能を Xcode で変換して Safari で使えるようになったのですが、これを他の人に手軽に使ってもらうとしたらどうすれば良いのでしょうか。
    Xcode を入れてもらうか、App Store に登録するかしないとダメ?
    • 結論: Xcode を入れてもらうか、App Store に登録するかしないとダメっぽい
  • iPhone で使ってみたいのでそのうちやるかも
    • iOS のアマゾンアプリでは Kindle 本が購入できないので、Webブラウザで Kindle のページを見ることが多い
    • そこにグラフが出るっていうなら使いたい人もいそう

Firefox 拡張機能について


  • 2023年3月19日に Firefox 拡張機能も公開されました
    • Firefox をお使いの方はぜひお試しくださいませ
  • Kiseppe - Kindle Price Chart – 🦊 Firefox (ja) 向け拡張機能を入手
  • 一般公開までの道のり
    • コードは Chrome 拡張機能と同じ (github にあるやつ) なので比較的楽でした
    • Firefox では Chrome のときにはなかった「iframe に埋め込むページの height がうまく取れないことがある」という問題あり

(この章は 3/19 に書きました)

関連サイト



参考