【初挑戦】AIとChrome拡張機能を作ってみた!Facebookイベントのコピーが便利に?ついに公開申請!

こんにちは、ダンシングポノ制作のニーダです。
今日は、ちょっとワクワクしていることをご報告します!
実は今回、人生で初めてGoogle Chromeの拡張機能を作り、Chromeウェブストアに公開申請してみました!
名前は「FB Event Copier」。
Facebookイベントの情報を簡単にコピーできるようにするツールです。
現在はGoogleの審査待ち。
無事に公開できるのか、それとも審査で引っかかってしまうのか……。
初めての挑戦なので、ちょっとドキドキしています(笑)。
今回は、なぜこんなツールを作ろうと思ったのか、その経緯をご紹介します。
毎週たくさんのダンスイベント情報を管理しています
普段、僕は2つのダンススタジオのスケジュールを管理しています。
サルサやバチャータなど、毎週たくさんのレッスンやパーティーが開催されているのですが、その多くは担当するインストラクターやDJ、オーガナイザーさんがFacebookイベントを作成しています。
僕の仕事のひとつは、それらのイベント情報を探してきて、スタジオのWebサイトに掲載すること。
イベントタイトル、日時、会場、料金、説明文などを確認して、必要な情報を転記していきます。
これが、なかなか地道な作業なんです。
作業は速いほうだと思う。でも、もっと楽にできない?
自分で言うのもなんですが、僕はパソコンの操作が比較的速いほうだと思います。
キーボードショートカットは使いまくるし、クリップボード拡張ツールも活用しています。
コピーして、貼り付けて、必要なところを修正して……。
それなりに効率化しているつもりです。
でも、ふと思いました。
「AIまで使えるこんな便利な時代に、まだこんなにコピー&ペーストを繰り返す必要があるのかな?」
もっと簡単にできる方法があるんじゃないかと。
Facebookイベントのタイトルって、なぜコピーできないの?
特に以前から不便に感じていたのが、Facebookイベントのタイトルです。
なぜか、普通にマウスで選択してコピーできないことがあるんですよね。
もちろん、手入力すれば済む話ではあります。
でも、イベントタイトルって意外と長かったり、英語が混ざっていたり、記号が入っていたりします。
手入力すると間違える可能性もあります。
そこで僕が普段やっているのが、F12キーなどで開発者ツールを開いて、ページのソースからタイトルを探してコピーする方法。
慣れてしまえば、それほど時間はかかりません。
でも、考えてみれば、タイトルをコピーするだけなのに、わざわざ開発者ツールを開くって、ちょっと変ですよね(笑)。
だったら、自分で便利なツールを作ってみよう!
そこで今回、ChatGPTに相談してみました。
「Facebookイベントの情報を、Chromeの拡張機能で簡単に取得できないかな?」
すると、どうやら作れそうなんです。
しかも、タイトルだけでなく、日時や場所、説明文、イベントURLなどもまとめて取得できる可能性があるとのこと。
それなら、ぜひ挑戦してみたい!
というわけで、AIの力を借りて、Chrome拡張機能の開発を始めることにしました。
目指したのは、Facebookイベントを開いてボタンを押すだけで、必要な情報を簡単にコピーできるツールです。
取得した情報を確認・修正して、スタジオのWebサイトやSNSの告知に利用できたら、かなり便利になるはず。
AIと一緒に、初めてのChrome拡張機能づくり
とはいえ、僕は本格的なプログラマーではありません。
Chrome拡張機能を一から作った経験もありません。
そこで今回も、AIに相談しながら開発を進めました。
「イベントのタイトルを取得したい」
「日時や説明文もコピーしたい」
「できるだけ簡単な操作にしたい」
そんな要望を伝えながら、プログラムを作り、実際にChromeで動かして確認。
うまく動かなければ、原因を調べて修正。
この繰り返しです。
もちろん、AIが作ったものが最初からすべて正しく動くわけではありません。
Facebookのページ構造やイベントの表示方法によっても、動作が変わる可能性があります。
それでも、以前なら自分で専門書やWebサイトを調べながら進めていたようなことを、AIと相談しながら形にできるのは本当に面白いです。
「こんな機能が欲しい」と思ったものを、自分で作れるかもしれない。
それだけでも、かなりワクワクします!
そして、ついにChromeウェブストアへ申請!
ある程度形になったところで、ふと思いました。
「これ、自分だけで使うのはもったいないかも?」
同じようにFacebookイベントの情報を扱っているスタジオ管理者さんや、インストラクター、DJ、イベントオーガナイザーさんにも役立つかもしれません。
また、友達にイベント情報をシェアするときにも便利そうです。
そこで、一般向けに機能を整理して、Chromeウェブストアでの公開に挑戦することにしました。
開発者登録も済ませ、必要な情報を準備して、いよいよ申請!
現在は審査結果を待っているところです。
初めて自分で作ったChrome拡張機能が、世界中の人に使ってもらえるかもしれない。
そう考えると、なんだか不思議な気分です。
でも、Facebookの情報を取得するから審査で落ちるかも?
実は、ひとつ気になっていることがあります。
それは、今回の拡張機能がFacebookイベントの情報を取得する仕組みだということ。
Facebookには、自動的な情報収集やアクセスに関する制限があります。
以前、ChatGPTのWork機能でFacebookイベントの情報を読み取ろうとした際にも、アクセスに関する制限が障害となり、思うように進まなかったことがありました。
今回のChrome拡張機能は、利用者が自分で開いているイベントページ上で、必要な情報のコピーを補助するものです。
ただし、利用者自身のブラウザで動作するからといって、Facebook側の利用条件やGoogleの審査基準を必ず満たすとは限りません。
果たして、どう判断されるのでしょうか?
「便利なツールですね。公開OK!」
となるのか、
「この機能は認められません」
となるのか……。
正直、ちょっとドキドキしています(笑)。
もし審査で指摘があれば、理由を確認して、必要な修正を考えたいと思います。
初めての申請なので、審査の過程も含めて勉強です!
自分だけでなく、ほかの人にも使ってもらえたら
今回の目的は、単に自分の作業を楽にすることだけではありません。
スタジオ管理者さん、インストラクター、DJ、イベントオーガナイザーさん。
日々イベント情報を扱っている方にとって、少しでも便利なツールになれば嬉しいです。
特に、Facebookイベントのタイトルをコピーするためだけに開発者ツールを開いている方がほかにもいたら、ぜひ使っていただきたいですね(笑)。
まずは無料公開を目指しています。
もちろん、公開できたとしても、Facebookの仕様変更によって動かなくなることもあるかもしれません。
そのときは、またAIと相談しながら修正していきたいと思っています。
今後はほかの便利ツールにも挑戦したい!
今回、初めてChrome拡張機能を作ってみて、改めて感じたことがあります。
普段のパソコン作業で感じる小さな不便。
「これ、もう少し簡単にならないかな?」
「毎回同じ操作をしているけど、自動化できないかな?」
そんなことを、自分で解決できる可能性が広がってきました。
例えば、文章の違いを比較するDiffツールや、URLをまとめてコピー・整理するツールなど。
以前から便利に使っていた拡張機能が、突然使えなくなることもあります。
だったら、自分に必要な機能を自分で作って、管理できるようになったら面白いですよね。
もちろん、何でも自作すればいいというわけではありません。
でも、日常のちょっとした不便を解決するツールを、少しずつ作っていけたらと思っています。
成功しても失敗しても、記録していきます!
今回の「FB Event Copier」は、僕にとって初めてのChrome拡張機能公開への挑戦です。
まだ審査中なので、無事に公開できるかどうかは分かりません。
でも、自分が不便に感じていたことをきっかけに、AIと一緒にツールを作り、実際に公開申請まで進められたこと自体が、とても面白い経験でした。
「こんな機能があったら便利なのに」を、自分で形にしてみる。
これからも、そんな小さな挑戦を続けていきたいと思います。
さて、Googleからどんな審査結果が届くのでしょうか?
無事に公開できたら、またスタッフブログでご報告します!
もしイベント情報のコピーや転記で、同じような不便を感じている方がいたら、ぜひ教えてください。
皆さんの声も参考にしながら、便利なツールに育てていけたらと思っています。
続報をお楽しみに!
ダンス情報総合サイト|ダンシングポノ
🎉 話題の人気コンテンツ
-
📘 まんがで学ぶペアダンス入門
初心者が最初につまずくポイントを4コマで楽しく解説! -
📘 ペアダンスあるある
〜ペアダンス経験者が共感できる、笑って学べるシリーズ〜 -
📘 スタッフブログ
ほぼ毎日更新、ラテンダンスに関わるライフスタイルをご紹介 - 📝 無料会員登録で便利に!
-
📲 ダンシングポノ公式アプリを今すぐインストール
あなたのダンスライフをさらに充実させましょう!
▶︎ iOS版はこちら
▶︎ Android版はこちら

口コミをする(コメントする)
コメントを投稿するにはログインしてください。