GUBAでダウンロードする時にちょっと便利かもしれないUserJS又はGreaseMonkey

動画共有サイトGUBA(free videos)
二種類あります。好きなほうでもいいし両方、入れてもいいです。
以下をインストール又は任意の場所に置いて下さい。
guba_download_list_view.user.js
ver 1.1

//  Search Title、All SelectionとAll Unselectionで一部のマッチバグ修正
//  tableの幅を固定
//  decodeボタンの廃止
//  operaでenter押した場合二回実行されていたのを修正


guba_add_download_button.user.js

guba_download_list_view.user.js

http://www.guba.com/*以下で動作します。
http://www.guba.com/general以外だとページ内にオリジナルファイルの拡張子を判別する情報がないため拡張子がついてません。(Resolution、Size、Duration、AuthorやViewsも表示されない)
拡張子は後で任意につけたせるようにしています。
検索したりMore VideosのアイコンやBrowse Allをクリックするとhttp://www.guba.com/general以下になります。

http://www.guba.com/watch/3000029472
http://free.guba.com/uploaditem/3000029472/flash.flv

使い方は
一番左下にDownload List View ボタンをクリック

チェックボックスにチェック又はSearch Titleでマッチしたもの又はAll Selectionボタンをクリック(テーブルの下にあるAll Unselectionの右側にあるチェックボックスにチェックされてるもの(最初はオリジナルにチェックが入っている)と投稿者にチェックが入ってるもの)

下のテキストエリアで右クリックコピー

Irvineなどのダウンローダに貼り付ける。

'Search Title'や'Rename Filename(左側)'では正規表現が使えます。そのため正規表現で使われる/()+*{}.\文字を文字として使用する場合は\[や\\などとして使わなければいけません。正規表現を知らない人にはわかりにくいです。大文字、小文字は区別しません。
例:以下を'hogehoge.avi'にリネームする場合
http://free.guba.com/download/original/1/2/0000011111/[][foo] hogehoge [bar].avi
\[\w+\]\s(.+)\s\[\w+\](\.\w+) -> $1$2
とすれば'hogehoge.avi'ができる。または右側を'[ふぉお] ほげほげ$2'とすれば'[ふぉお] ほげほげ.avi'と日本語にできたりもします。
太字部分がRenameやsort(昇順並び替え)の対象になります。

失敗してもundo(元に戻す)かinit(現在チェックされてるURL)をクリックして再チャレンジすればいい。
一発で変換しようとせずに複数回に分けるのもいいと思います。

decodeは%20(空白)などのencodeされた文字を元の表示に戻してテキストエリアの下に表示される。チェックボックスを外すとテキストエリアからそのURLが消えるようになっている。ただ、Rename、undo、initやredoをクリックすると自動で実行されるようになっているので最初以外クリックすることはない。
-注意点

    • Resolution(解像度)やSize(ファイルサイズ)はflvのものどちらか定まってないみたいです。オリジナルはそれより大きい場合や小さい場合があります。(例1:320x240となっていてもオリジナルを落とすと640x480の場合もある。)
    • FirefoxでSearch Titleのボックス内でタイトルにマッチしないものでEnterを押した場合、検索クエリが発行されページが変わってしまう。原因がよくわからない。

guba_add_download_button.user.js

http://www.guba.com/watch以下で動作します。
FlashiPodPSP、Originalのボタンが出てくる。

-注意点

    • PSPiPodのアイコンが表示されていてもない場合もあります