Download ID : 17

SimpleWget ver.0.9 (for Leopard)

SimpleWget-Leopard-0.9.dmg.bz2 ( application/x-bzip2 : 3 MB)

MD5 : 8442cba8042b0e10b1a2d4903fe32bbe

Unix ダウンロードユーティリティ「GNU Wget」のCocoaフロントエンドアプリです。

sw-coverflow.png

sw-0.9.png

何が出来るの?

SimpleWgetでは、Wgetで出来る「こう出来ると便利」と思われるいくつかのダウンロード方法を実装しました。ダウンロードのスタイルは以下のメニューで選びます。(↓)

Main Options

それぞれのメインオプションは次のように機能します。

  1. オプションなしダウンロードです。通常のファイルを単体ダウンロードする場合に使用します。また、ダウンロードするファイル群を記述(ファイルのURIごとに改行を入れる)したテキストファイルを指定する事によって沢山のファイルを一括してダウンロードさせることも可能です。(*FAQ2)
  2. 再帰取得ダウンロードです。指定したページからリンクをどんどん辿ってダウンロードします。これを使用する場合は必ず適切にレベル設定をして下さい。レベルを指定しないと延々とダウンロードしてしまいますので注意してください。
  3. ページダウンロードです。ターゲットページをローカルで快適に閲覧出来るようにリンクを自動的に書き換えて保存します。
  4. ファイル指定ダウンロードです。ターゲットページからリンクされている特定の拡張子のファイルのみを根こそぎダウンロードします。そのページからリンクされている複数のJPEGやPDFファイルをまとめて一気にダウンロードしたい、という場合に便利です。
  5. レベル設定です。辿っていくターゲットとなるサイトのディレクトリの深さを設定します。

さらに詳細にオプションを設定したい場合は右側のメニューで設定します。(↓)

Options

  1. Continue(レジューム機能) です。前回のDLセッションが中断されたファイルの続きをダウンロードしたりする際に有効です。
  2. ディレクトリなしダウンロード機能です。階層を作らず、全てのファイルを同一階層にダウンロードします。例えばターゲットHTMLからリンクされている「.jpg」や「.pdf」などの特定のファイルを一気に同じフォルダにダウンロードしたりするのに便利です。
  3. ホスト跨ぎダウンロード機能です。ホストを跨いでダウンロード出来ます。例えばリンク先が別のサーバに置いてある場合にホストを飛び越えて探しに行きます。ただし、辿るレベルを設定していないと延々と辿り続けるのでレベル設定を忘れずに。

環境設定

Preferences

上から

  1. 終了時のサウンド設定
  2. リトライ回数設定オプション(デフォルトは20回)
  3. タイムアウトオプション(デフォルトは100秒)
  4. ウェイトオプション(デフォルトは0秒)

です。タイムアウトはWgetのデフォルトは900秒ですが、ダウンロードレスポンスを良くするため100秒に設定してあります。ウェイト(待ち時間)は、重めのftpサーバーなどにアクセスする場合は大きめに設定します。

パネル右側のオプション群です。(↓)

Options 2

オプション機能は上から順に、

  1. 同じファイルをダウンロードしない
  2. サーバーのキャッシュを有効にする
  3. Wgetのログをとる
  4. ホストサーバー部分のディレクトリをダウンロードしない

となっています。3の「Wgetのログをとる」にチェックを入れると、ダウンロードディレクトリにこのような「wget.log」という名前のログファイルが出力されます。(↓)

wget.log

これをクリックするとコンソールが立ち上がり、ダウンロードの進行状態をリアルタイムでチェック出来ます。

動作環境

  • Mac OS X v.10.5〜(Leopard) 以上
  • Intel プロセッサ搭載のApple製コンピュータ

ver.0.8.2からの変更点

  1. Mac OS X v10.5 Leopard + Xcode 3.1.2 環境にてリコンパイル
  2. 内包WgetのバージョンをWget-1.9.1からWget-1.11.4へバージョンアップ
  3. ダウンロード先フォルダ選択ウィンドウで新規にフォルダを作れるように機能追加。 sw-create-folder.jpg
  4. アイコンを変更。512x512pxアイコンに対応。
    icn_SimpleWget_128.png
  5. 細かいいくつかのtypoの修正。

今後の予定

SimpleWgetは開発者の当初の目的を達成し既に開発終了した完成アプリケーションです。よほどの事が無い限り機能追加及びバージョンアップの予定はありません。(今回のver.0.9は、メンテナンスアップデートです。)

対応OSはLeopardのみですが、ソースコードも非常に原始的でシンプルなコードで書いていて難しかったり凝っているコードはありませんのでお使いの環境でリコンパイルすれば殆どのバージョンのMac OS Xで動くはずです。

FAQ

Q1 : SimpleWgetにはソースが同梱されていますが、これを使って改造したり改造したものを自分のサイトで配布したりしてもよろしいですか?

A1 : どんどんやってください。オープンソースです。

Q2 : 沢山のファイルを書き留めておいて後から一括してダウンロードしたいんですが、方法が分かりません。SimpleWgetを使って出来ますか?

A2 : 出来ます。例えば、download_list.txtとでも名前をつけたテキストファイルを作成し、

http://example.com/file01.jpg
http://example.com/file02.jpg
http://example.com/file03.pdf
http://example.com/file01.tar.gz
・
・
・

という風にダウンロードしたいファイルのURIを改行で区切って記述し書き留めておきます。(文字コードはEUC-JP、改行はLFが推奨です)

次に、SimpleWgetの「URIを指定」という選択肢を「ファイル」に切り替えます。すると「読み込む」ボタンが表れますので、前述のファイルをここで指定します。

SimpleWget Selector

あとはファイルを保存する場所を「ダウンロード先」で指定し、オプションは「なし」のままにしておいて「Get」をクリックすると一括ダウンロードが始まります。

以前のバージョンはこちら

関連URI