テキストエリアなどでクリップボードを介してGFMのマークダウンのテーブルを編集するツール、mdvtblをリリースしました。 バイナリはMacのみ。dotnet coreなのでビルドをすればたいていの環境で動くと思う。

以下のデモ画像を見るとどういうアプリかは分かると思う。

demo animation of gif

インストール方法はhomebrewのtapでインストール出来ます。

具体的な方法と付随するシェルスクリプト例はgithubを見てください。

コンセプト、stdinとstdoutを使ったGUIツール

マークダウンでノートを取るツールは世の中にたくさんあり、テーブル周辺の出来はサービスやアプリによってかなり違う。 そしてこれらのモジュールはサービスに埋め込まれてしまっている。 例えばNotionのテーブル編集はとても良く出来ていると思うのだけれど、これをGithubのWikiで使おうと思っても使えません。

WYSIWYGのテーブル編集の出来が微妙だったり、そもそもそういうものが無いマークダウン系のサービスで使えるようなテーブル編集専用の小物アプリを作ろうとしたのがmdvtblになります。

仕様としては、標準入力からマークダウンを読み込みGUIを表示し、編集が終わってDoneボタンが押されたら編集結果を標準出力に吐く、というものです。 非常にUnix的なインターフェースと思うのですがどうでしょう?

これをシェルスクリプトでクリップボードから読み込んで結果をクリップボードに戻すようにして、 これをSpotlightから実行すれば、 ブラウザのテキストエリアや好きなエディタで使う事が出来る、という訳です。

いわば poorman’s プラグイン!

使ってみると結構いい感じに思える。

関連ページ