その手の平は尻もつかめるさ

ギジュツ的な事をメーンで書く予定です

Gist のClone URL をよしなに表示してくれるChrome 拡張を書きました

Gist、UI が変わる前は"SSH" とか"Git Read-Only" スタイルのClone URL が表示されていたと思うんですけど、
UI が刷新されてからは"https" から始まるURL しか表示されなくなりましたよね。

地味に面倒臭いですね!!
git clone する時に、ブラウザからコピーしてきた"https://gist.github.com/1234567.git" というURLを
"git@gist.github.com:1234567.git" に書き換えねばならないのは地味に面倒です。

というわけで

そこら辺を上手い事やってくれるChrome 拡張を書きました。
https://github.com/moznion/ShowMoreGistUrl

このChrome 拡張をインストールすると、https スタイルのClone URL だけではなく
SSH やGit Read-Only 形式でのClone URL も表示されるようになります。

インストールの方法はGitHub のREADME をご覧下さい。
或いは以下をご覧頂くとわかりやすいと思います。
http://blog.fenrir-inc.com/jp/2012/09/jquery-chrome-extension.html

Appendix

Gist はAjax を使ってるようで、拡張を書くに当たって色々と苦労しました。
その影響で、
https://github.com/moznion/ShowMoreGistUrl/blob/master/js/script.js#L2
みたいな感じの何とも言えないコードによって機能が実現されていて何とも言えないですね!
もっと良い実装の方法があればアドバイスを頂戴したいところです。