2012/03/04

Firefoxにインストールする機能拡張メモ:tumblr編

Firefoxにインストールする各種機能拡張やGreasemonkey用スクリプトに関する自分のためのメモ:tumblr編。
エントリー掲載時点での確認環境:Firefox(10.0.2)、Greasemonkey(0.9.18)、Autopagerize(0.9.5)、Tombloo(0.4.29)
※ブラウザや各種機能拡張がバージョンアップした場合はコメント欄にメモを書き足していきます。



Autopagerize
URL:http://autopagerize.net/
インストール方法:サイトから直接
Tombloo
URL:https://github.com/to/tombloo/wiki
インストール方法:サイトからダウンロードしてローカルからインストール
Greasemonkey
URL:https://addons.mozilla.org/ja/firefox/addon/greasemonkey/
インストール方法:「+Add to Firefox」ボタンを右クリックして一端ダウンロード。

Greasemonkeyをカスタマイズ。

下記URLを参考に一部を書き換え。
Greasemonkey0.9.12以降でMinibufferとLDRizeが動かない理由とか - tyoro.exe
http://exe.tyo.ro/2011/11/greasemonkey0912minibufferldrize.html
★書き換え方法
ダウンロードした機能拡張の拡張子.xpiを.zipに変更し、ファイルをダブルクリックして圧縮ファイルの中を閲覧出来る状態にする。
conponentsフォルダにあるgreasemonkey.jsをデスクトップなどへドラッグアンドドロップして保存し、そのファイルを編集。
編集後、元のフォルダへドラッグアンドドロップして上書き保存。
開いているウィンドウを閉じ、greasemonkey-0.9.18-fx.zipの拡張子.zipを.xpiに変更。
Firefoxへgreasemonkey-0.9.18-fx.xpiをドラッグアンドドロップしてインストール。

Tumblr用、各種Greasemonkeyスクリプトをインストールする。

参考URL
5分でわかる Tumblr の始め方 | WWW WATCH
http://hyper-text.org/archives/2009/04/tumblr_quick_start.shtml

なお上記サイトでは内容をアップデートした別エントリーも掲載なさっている。(つまり私は意図的に古い方のエントリーを参考にしている)
5分でわかる Tumblr の始め方 (2012年改訂版) | WWW WATCH
http://hyper-text.org/archives/2011/12/tumblr_quick_start_2012.shtml
前段落で紹介した同一エントリー内にあるMinibuffer for GreasemonkeyとLDRize for Greasemonkeyをインストール。
再掲:Greasemonkey0.9.12以降でMinibufferとLDRizeが動かない理由とか - tyoro.exe
http://exe.tyo.ro/2011/11/greasemonkey0912minibufferldrize.html

★インストールするスクリプト 1/5
Minibuffer for Greasemonkey (mod by tyoro.exe)
http://exe.tyo.ro/2011/11/11/script/minibuffer.user.js

★インストールするスクリプト 2/5
LDRize for Greasemonkey (mod by tyoro.exe)
http://exe.tyo.ro/2011/11/11/script/ldrize.user.js

先のエントリーで触れられているとおり、MinibufferとLDRizeに施されたカスタマイズは要約すると下記の2点。

window.MinibufferをsharedObjectに置換。
window.LDRizeをsharedObjectに置換。

これを参考に下記スクリプトをカスタマイズ。

★インストールするスクリプト 3/5
ReblogCommand for Greasemonkey
http://userscripts.org/scripts/show/23365
カスタマイズ方法
window.MinibufferをsharedObject.Minibufferに置換。

★インストールするスクリプト 4/5
play on tumblr
http://wescript.net/scripts/3283
カスタマイズ方法
window.MinibufferをsharedObject.Minibufferに置換。

自分のためにカスタマイズしたReblogCommandとplay on tumblrをここに置く。
ReblogCommand (mod by bardiche)
http://dl.dropbox.com/u/2046865/UserscriptsForTumblr/reblogcommand.user.js
play on tumblr (mod by bardiche)
http://dl.dropbox.com/u/2046865/UserscriptsForTumblr/play_on_tumblr.user.js
★インストールするスクリプト 5/5
tumblr Dashboard jk disable - Wescript
http://wescript.net/scripts/18804
※このスクリプトはカスタマイズ不要



って感じで♪

6 件のコメント:

  1. Firefox(12)、Autopagerize(0.9.8)環境でも問題なく動作したことを確認。

    返信削除
  2. Firefox(12.0)、Autopagerize(0.9.8)環境に、Greasemonkey(0.9.19)を改造したものをインストールしても問題なく動作したことを確認した。

    返信削除
  3. Firefox(12.0)、Autopagerize(0.9.9)環境に、Greasemonkey(0.9.20)を改造したものをインストールしても、エントリーで言及している各種userscriptが問題なく動作したことを確認した。

    返信削除
  4. ●検証中●Firefox(13.0)ではLDRizeがこのエントリーの方法では動かないみたい。Greasemonkey(0.9.20改)、minibufferなどは動いてる。

    返信削除
  5. t_f_mさんのエントリー、〝LDRizeをFirefox13で使えるようにする 実用編 - 近江在住 (http://d.hatena.ne.jp/t_f_m/20120611/1339359923) 〟がとても参考になりました。 Firefox13でもLDRizeが機能するようになりました。 当エントリーも(気が向いたときかつ時間のある時に)最新動向を反映してアップデートする予定♪

    返信削除
  6. reblogcommandに動きあり。取り急ぎのブクマをメモ

    (〝2012-06-20T07:02:02+09:00 ごろ追記〟部分参照)
    http://tumblr.g.hatena.ne.jp/saitamanodoruji/20120216/1329375265

    返信削除