はてブのコメント表示Chrome拡張『Gaiyas』を作りました

f:id:syonx:20170211224655p:plain

追記 2018.4.5

この拡張は現在公開が停止されています。 2018年1月頃、Googleによるレビューが行われ、ユーザーデータポリシーに引っかかったためです。 具体的な対応方法がわからず、そのままストアから消えました。

僕は現在も利用を続けていて、開発モードで動作させることができるため困っていないのですが、 もし需要があれば公開を再検討します。

ダウンロード

外野たち

名前の由来は、将来的に Twitter 上のコメントも表示できたらなと思い、はてブに限定するのを避けてこうしました。 あとはググラビリティ。

まだ改善の余地がたくさんありますので、自分でしばらく使いながら調整を重ねて正式公開しようと考えています。
興味のある方はアルファテスターとしてご参加いただけると嬉しいです。

なにこれ

こんな感じにページ内サイドバーを出現させ、はてなブックマークコメントを表示します。
はてなへのログインは不要です。なのでNGリストとかは効きません。
ウィンドウ幅 1500px 以上で自動的にサイドバーを表示します。

f:id:syonx:20170212000255p:plain

f:id:syonx:20170212001731p:plain

折りたたまれているときの様子 f:id:syonx:20170212002159p:plain

モチベーション

はてな公式のChrome拡張「はてなブックマーク」には大変お世話になっていますが、いくつか不満が募ってきました。

  • 気づいたらいつもブコメがされていないか確認していた(ブコメ依存症)
  • HTTPSなページが増えたことでブコメカウントが見ただけでわからなくなった
  • ブックマーク数が見づらい
  • 表示用のキーボードショートカットはあるが、「人気」「新着」「全て」の切替にマウスが必要
  • 縦があまり長くないので一覧性に欠ける
  • ちょいちょい表示が崩れる(これはおそらくChrome本体が原因)

f:id:syonx:20170212000016p:plain

作っていいのか

アプリやWebサービスのアイデアは無限に湧いてきますが、一番の関門はここです。
今回は Hatena Developer Center利用規約を読み、確認しました。

提供されている API の組み合わせだけで作っているので、さすがに大丈夫でしょう。 ひとつ心配だった、公式のものと似たようなものを作ることになるので「パクリはやめてや」みたいなのは見受けられませんでした。 Twitter のクライアントアプリと同じくらいの感覚ですかね。

開発方針

オーナーファースト & ドッグフーディング

いつも通り、基本的に自分が快適になることを最優先します。共感された方のみご利用ください。

ちなみにオープンソースです。

誰かがアイデアやソースをパクってもっといいものを作ってくれたら最高です。 作るのも楽しいけど、もっと他のことに時間を使いたいのでめんどくさい!だれか氏〜!!

これから

現状はコメントのリストアップとスターのランキング表示しかできていません。

  • サイドバー外のクリックで隠す
  • コメントが少ないときでも右の領域がだいぶ隠れる問題対処
  • ブクマ数のほかにコメント数も表示
  • 未踏の地(非公開ブクマカウントも考慮)やクローズド環境で存在を隠す
  • カラースター対応
  • コメントなしも含めたユーザの一覧モード
  • 同一ユーザによるスターの連投除外によるランキングの適正化
  • 上下スクロールボタンの配置によるキーボード操作補助
  • 老舗サイトによく見られる大量ブクマに対するパフォーマンス改善
  • Twitter など他サービスとの連携による外野追加
  • オプションページでユーザ設定の余地

更新履歴

v0.0.5 (2017.2.22)

  • ページスタイルの影響ガードを強化

v0.0.4 (2017.2.19)

  • 「All」タブ追加
  • タブにカウントを表示

v0.0.3 (2017.2.17)

  • ブックマークなしのときアイコンを隠す

v0.0.2 (2017.2.11)

  • ページスタイルの影響ガードを強化

v0.0.1 (2017.2.11)

  • リリース

Enjoy!