YourAVHostにてflvをダウンロードできるようにするGreasemonkey
YourAVHostにてflvをダウンロードできるようにするGreasemonkey
http://userscripts.org/scripts/show/25910
これは何?
YourAVHostから直接flvを取得できるようになるGreasemonkeyです。
インストールしてYourAVHostに行くと、エントリ毎に以下のようなリンクが表示されます。
ここで[get Flv Links]をクリックすると、flvへのリンクが生成されます。
注意点とかある?
特には無いですが、YourFileHostの仕様がくるくる変わるので、いつまで使えるかわかりません。
あと、ソースがすごく汚いです。気が向いたらリファクタリングするので許してください。
ライセンスは?
NYSLでお願いします。(要はフリーです)
作業工程
- 増田のYourFileHost の簡単な FLV 保存方法から、製作を思い立つ。
- 何故か自分のマシンではDLできない。
- 色々探してみたら、本家にてyourfilehostの裏APIというエントリが。
- どうやら、動画のURLに隠しAPIのリンクがあるらしく、そこにアクセスすると色々な情報が取得できるとのこと。
- やっとこさ実装。
- グリモンのメソッドを、後から実行する方法が判らない。(リンクをクリックした時とか)
- addEventListenerでやるのが普通らしい。→4.21. Intercepting user clicks [Dive Into Greasemonkey]
- できたけど、AutoPagerizeに対応できていない。
- window.AutoPagerize.addFilterで指定したメソッドに、AutoPagerizeで取得したエントリのdom配列が来るようになるらしい。→勝手に添削してみる (AutoPagerize対応GMScriptの書き方みたいな) - 0x廃棄階層 - 統治局
- できたー!
そんな感じー。