Download MachineはJava製のオープンソース・ソフトウェア。ダウンロードアプリケーションというと、GUIでURLを登録してリストの上から処理されていく…そんなイメージがあった。そういうアプリケーションの場合、システムと連携して自動化というのはなかなか難しい。

ピクチャ 310.png

ファイルを更新するとダウンロードが開始する

 

ダウンロードのリストを渡しておくだけで、後は自動でダウンロードを行ってくれるソフトウェアがDownload Machineだ。常時起動するソフトウェアで、ダウンロードリストを監視しているのでシステムと連携するのも簡単にできそうだ。

デフォルトでqueueというファイルを作成し、そこにURLを記述していけばOKだ。ファイルにURLがあればDownload Machineが自動的に感知してダウンロードを実行する。完了するとqueueファイルから該当行を削除する仕組みになっている。

都度リストからURLが消えていくので、URLをリダイレクトを使って追記するようにすればシステムと連携できるだろう。対応プロトコルはHTTP/FTP/FSPとなっており、幅広く対応できるのが魅力だ。CUIで動作するダウンローダーが欲しかった方はDownload Machineをチェックしよう。

 

Download Machine - Home Page

 http://dmachine.sourceforge.net/