esaにちょっとメモするためのchrome拡張を作っています→公開しました


よしはら(@yshr04hrk)です。
この記事はesa Advent Calendar の18日目です。

esaを使っていて

esaは主に個人で(1人チームで)使っていて、作りたいもののメモなど色々入れています。
しかし次第に、「esaにメモりたい!」と思った時に毎回ブラウザで開いて「NEW POST」を押すのが面倒になってきてしまいました。もっと言うと、大体仕事してる時とか他のことをしてる時にふっと思いつくことが多いので、とりあえずesaに書いて保存して元の作業に戻る、というのをもっと短いステップでできないかなーと思いました。

ツイバミというchrome拡張機能を作りました

というわけでchrome拡張で「ツイバミ」というのを作っていますԅ( ⁰⊖⁰ԅ)大体出来上がってるのですが、もう少しやりたいことがあるので(後述)ストアに公開までは至ってません。今のところリポジトリでビルドして読み込んでます。

使い方

まずオプションページ(アイコン右クリックからいけます)でトークンチーム名を入力しておきます。
その後、アイコンをクリックするかショートカットキー(デフォルトだとCmd+i)を押します。

すると次のようにポップアップでエディタぽいものが出るので、適当に入力して「Save as WIP」を押します。(なおShip Itがないのは、基本的にメモ書きだけなのでShip It!したくなることはナサソウ、というが理由です)

するとesaに保存されます。

保存しなくても、キーを打って0.5秒ほど待つとブラウザにデータを保存するので、esaに毎回保存しなくても大丈夫なようになっています。また、大体書いたから後はesaで(\( ⁰⊖⁰)/) みたいなときはポップアップからesaに飛べます。ちなみに保存前にはカテゴリとタイトルが同じ記事があるかを先に検索して調べていて、あった場合は上書き、ない場合は新規となるようになってます。

今後

ほぼほぼ出来上がってるのですが、esareaをhttps://github.com/nakajmg/jquery.esarea で入れようかなーとかアイコンをチームのアイコンを表示するか独自に作ったものを使うようにしようかなーと思っています(今は公式のアイコンをお借りしております(READMEにCreditを記載しています。大丈夫と思ってるのですが書き方間違ってたらどうしよう。。。)あとキーボードショートカットをできたら入れたい...いまは保存するためにボタンを押す必要があるので、キーボードで完結できたらいいなと思ってます。
他にも色々直したいところがあるので、その辺り終わったらストアに公開したいな(\( ⁰⊖⁰)/) キーボードショートカットは入れてないけど公開しました!よろしくお願いいたします!
https://chrome.google.com/webstore/detail/tsuibami/fdlmhgjffhgfdgcihijjlfgglhkkbghn