Hatena::Diary

枕を欹てて聴く

 | 

2008-06-22

Irvine

| 21:59 | はてなブックマーク - Irvine - 枕を欹てて聴く

downloaderのIrvineってものがあります。

DMonkeyというスクリプトエンジン(言語実装はほとんどJS)を内蔵しているため、JavaScript的な書き方で細かいScriptを書くことができ、便利です。

最近開発が再開してうれしかったのですが、FirefoxからIrvineに送るための拡張機能がかなり古く(というかmozilla用)、Firefox3でついに動かなくなってしまったので、いろいろと書き換えたりしてひとつのuserChrome.jsファイルにまとめ、動くようにしました。

forEachとかmapとか使いまくってるので、Firefoxがあんまり古いと動かないと思います。というかFirefox3用です。

irvine.uc.js

設定

中を見てもらうとわかりますが、

filename を 自分のircom.exeのPathに書き換えてください。その際\は\\にしてください。

axfcがfalseになってますが、わかる方だけtrueにしてもらっても結構です。

Firefox3.5において動作しないため修正.

2chで報告されるまで気づかなかった.

無駄にfunctionの省略構文とか使ってみると面白かったという感想

irvine.uc.js

00kani-azuuri0000kani-azuuri00 2008/07/14 00:05 すごいです。動きました。
ありがとうございました。

リファラはどうしたら渡せるようになりますか?

ConstellationConstellation 2008/07/14 04:26 こんな感じでどうぞ。
http://utatane.tea.googlepages.com/irvine_referer.uc.js
ircomのAPIを使うといいです。
addUrlandRefererのタイプで使っており、urlとreferer用のurlを渡しています。
また、最後の数字はモードであり、モード選択は0から5まであり、
0: 通常
1: ダイアログを表示
2: キューフォルダ選択ダイアログを表示
3: すぐにダウンロード
4: すぐにダイアログ表示
5: すぐにキューフォルダ選択ダイアログを表示
となっているようです。参考になればどうぞ。

00kani-azuuri0000kani-azuuri00 2008/07/14 19:15 ありがとうございます。
お時間かけました。
上手くリファラを渡すことができました。
貴ブログを、自分のブログに紹介しました。
良かったら見ていただきたいと思います。
http://blog.goo.ne.jp/00kani-azuuri00

ConstellationConstellation 2008/07/14 21:45 役にたてたならうれしいです。

トラックバック - http://d.hatena.ne.jp/Constellation/20080622/1214139589
 |