Subscribed unsubscribe Subscribe Subscribe

枕を欹てて聴く

香炉峰の雪は簾を撥げて看る

Yet Another Tombloo on Chromium: Taberarelooを公開しました

JavaScript Chromium Chrome Extension

Yet Another Tombloo on Chromium, Taberareloo(タベラレルー) を公開します.
Constellation/taberareloo · GitHub
f:id:Constellation:20091130021645p:image
f:id:Constellation:20091130013202p:image

Taberareloo(タベラレルー)はクロスポストに特化したTombloo互換を目指すChromium Extensionで, 現在, browserActionがscriptableに動作できないという都合上, Link Post部分のみの移植となっています.

そのためTaberarelooは現在, Tomblooのlink post部分の移植となっており, Reblogなどは出来ませんが, SBMへのクロスポストなどが可能になっています.

browserActionがscriptableな動作可能になるか, もしくはbrowserActionがもう全くscriptableにする気はない! と断定される状態になったときに, そのときの最も良い解決方向で, Photo他機能を付け足したいと思っています.

Install方法

以下のlinkからGoogle Chrome / Chromiumにinstallしてください.
taberareloo
Extensions Galleryへ
Chrome Web Store - Taberareloo

dev版でなければいけないなどは規定どおりです.

機能解説

いまさらという感じですが, TomblooのLink Post部分です. そのためReblogなどは現時点では出来ません.
その代わり, Link Postのほうはほぼ実装済みで,

  • タグ補完
  • お勧めタグ表示
  • HatenaBookmark / Delicious / GoogleBookmark / Tumblr Link / LivedoorClip / Twitter / FriendFeed etc. のpost先

などは考慮しています. また, 他にもLink Postしたりない! って方はぜひTaberareloo Dev Teamに参加しませんか!? とか勧誘しています.

個人的見所

タグ補完部分はAbbreviation Scorerを使ったもので, 結構賢いと思います.
また, お勧めタグは, 例えばタグ, googleがあったとき, 自分の使ってるtagがGoogleならGoogleのほうにあわせたり, 自分の使ってるtagについては枠線をつけて表示したりと個人的にほしかった変更も入っています. 後でTomblooにpatchおくってみようかなー.
また, 個人的にはOption画面は相当きちんと出来た気がします. id:os0x さんがmoleで設定を書いたときにtab切り替えをTween引っ掛けて以来, ChromiumのOptionはtab画面でTweenするというのが慣習となっていますが(個人的), TaberarelooのOptionのTweenにはwebkit-transitionを使っています.
また, タグ補完の色の変化も, webkit-transitionなど, Webkitならではの機能とかも結構使っています. ブラウザ互換を考えなくていい拡張は書いてて, とても気分がよく, 楽しいです.

Developer, License他

Taberarelooは, Taberareloo部分の新規codeはMIT Licenseで公開します.
また, Tombloo部分のcodeは本体のLicenseに従い, Public Domainとします.
IconはFAMFAMFAMのものを使っており, Creative Commons Attribute2.5での利用となっています.
詳しくは, Github上のREADME.rdoc及び, TaberarelooのAboutに記載してあります.

補足

名前のTaberareloo(タベラレルー). 赤と白の敵モンスターで倒されると不気味な三拍子がなって敵のレベルが上がってしまったりするやつ(高位モンスターを壷に入れて持ち帰りたいときには必須)が由来ではなく, id:ku0522 さんの書いた TomblooのないChromeで自分をちょっとGoogle化する chromium for tableau « ku をはじめてみたとき, 「タベルー」と読んだことに由来します.
themeは開発版とchromeの見分けが一発でつくように何か入れておこうというときに, 入れるならこれしかないだろうとせっかくなので入れたものです.