枕を欹てて聴く

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

ReBlogできる, Taberareloo ver 1.0.0

Chrome Web Store - Taberareloo
Taberareloo の ver 1.0.0を公開しました.
ReBlog, Text, Photo, Quote, Videoなどなどに対応し, 一段落したのでmajor version番号を上げ, 1.0.0となります.
以下使い方および追加機能です.

QuickPost 使い方

f:id:Constellation:20091231165247p:image
Chromeには標準ではcontext menuをさわることはできません. そこで, 特定のキーを押すと, 上記動画のようにメニューが表示され, 選べるという形にしました.

まず, キーの設定です.
id:os0x さんのChromeKeyconfig, もしくはChromeGestureをinstallしている方は, そちらのほうでも設定ができます. 2つもの拡張がキーを監視するのはもったいないですからね!!!

Chrome Keyconfigでの設定方法

f:id:Constellation:20091231235759p:image
上記画像のように, selectメニューにいつの間にかTaberareloo項目が!! やったね拡張間通信!
actionは次の3つ. Tomblooにあわせました.

  • Taberareloo.general
    • 上の動画のように, 現在のマウスのtargetとURLなどから提供できるExtractorを羅列します. Tomblooでいうコンテキストメニューをだした状態と同じです.
  • Taberareloo.link
    • 現在URLをlink postする画面を出します.
  • Taberareloo.quote
    • もし文章を選択しているとquoteする画面を, それ以外ならText Post画面を出してしまいます!!

これを任意のキーに登録してしまえば, 後は楽しいTaberareloo lifeの始まりです.

Taberareloo単体での設定方法

Chrome Keyconfig や Gestureを入れていらっしゃらないかたも, postはしたい! ということで, Taberarelooにも設定する項目があります. しかし, もしKeyconfigとかを入れている場合, 完全に二度手間になるので注意が必要です.
f:id:Constellation:20091231181323p:image
まず, optionのPost tabにある上記のcheckboxをoffにします. これでTaberarelooによるキー監視が行われます.
そして3つのShortcutkey入力に入れるとKeyconfigのときと同様, 3つのactionが定義できます.

Taberareloo連携

お待たせしました. ついにChromeで1分間60postの時代が来ます.

Tumblrにおいてメーカー純正の LDR + Tombloo と、サードパーティ製 Dashboard + Tombloo が二大勢力として君臨し、reblog界を席巻していた体制。2008年夏に1分間に60postできる仕組みが構成されためこう呼ばれる。一般的に2009年春まで続いたとされる。

the whole world is peaceful.

id:taizoooさんの書き換えで有名な60post/1minの時代になりました.

optionでReBlog Tumblrの部分を緑色のcheckを入れておいてください.

LDR + Taberarelooの追加

OptionのPost tab, UserScriptのLDR + Taberarelooのcheckをonにすると, LDR上でtを押すとLDR + Tomblooと同様の使い勝手でReBlog, Postができてしまいます!
個人的にはこれでLaptop PCのデフォルトブラウザがChromiumになりました!!

Dashboard + Taberarelooの追加

Dashboardが好きなあなたにも対応しました.

  1. id:os0xさんのChrome Keyconfigを入れて, LDRizeのoptionを有効にしてください.
  2. 次に, Taberarelooのoption, Post tabの下のほうにあるDashboard + Taberarelooの項目を有効にしてください.
  3. さあ後はDashboardでおもむろに"t"を押すとReBlogしていきます.

現在, LDRizeが命令に対応していないので, こちらでcurrent-nodeを計算し, postを行っています. このため, pinをつかった一斉postはできないので, tを押し捲ってもらえれば.

Twitterで常にURLを短縮化するか選べるように

OptionのTwitter - Always Shorten URLをonにすると, Twitterにpostされる中のURL文字列が常に短縮化されます. 従来は140文字以上になると自動でやっていましたが, 要望があるのでOptionを追加しました.

いろいろServiceの追加

さまざまなExtractors/Modelsを追加しました. 結構いろんなところにpostできるようになったかと思います. また, login checkを厳格化し, loginしていないときにErrorをきちんと出るように修正したりしました.

bugfixについて

bugがあるなーというときには, Githubのissues
Issues · Constellation/taberareloo · GitHub
に登録していただけると非常にありがたく, 嬉々としてbugfixに励んだりします.
また, blog commentや, twitter: utatane (Constellation) on Twitter に向けて文句でも言ってもらえると対応します.

補足

id:os0x さんには拡張間連携やcodeのsampleやbugの指摘, Chrome拡張に関する秀逸な記事や, 果てはTaberarelooのiconまで頂き, 足を向けて寝られません!!!
Chromeは拡張間の連携機能が初期から盛り込まれており, これによってすべて自作しないで別の拡張に依存しつつ, 大規模な行為をbrowser一体となって行うということが可能になっています. これはFirefoxの拡張ではあまり見られないことで非常に面白そうです.(もっとも, UserScriptの間では連携が進んでいましたが)