プラットフォーム固有のライブラリを使用するJavaプロジェクトがあります。それらはかなり大きいですが、インストーラーで必要なものを見つけてダウンロードすることができます。Sourceforge(私のプロジェクトの残りの部分が存在する場所)からダウンロードしたいと思います。
SFから自動ダウンロードする方法はありますか?
ダウンロードで最高のミラーを使用していることを確認するにはどうすればよいですか?
プラットフォーム固有のライブラリを使用するJavaプロジェクトがあります。それらはかなり大きいですが、インストーラーで必要なものを見つけてダウンロードすることができます。Sourceforge(私のプロジェクトの残りの部分が存在する場所)からダウンロードしたいと思います。
SFから自動ダウンロードする方法はありますか?
ダウンロードで最高のミラーを使用していることを確認するにはどうすればよいですか?
ダウンロードのパス( http://downloads.sourceforge.net/project/?use_mirror=autoselect
で始まる)に追加すると、SourceForgeは302 Found応答を送信して、最も近いミラーにリダイレクトします。例えば:
次の場所にリダイレクトします。
http://superb-sea2.dl.sourceforge.net/project/getgnuwin32/getgnuwin32/0.6.30/GetGnuWin32-0.6.3.exe
最新バージョンのダウンロードに関しては、プロジェクトのファイルのRSSフィードを解析できます。
ダウンロードページ( http://sourceforge.net/projects/cpptest/files/cpptest/cpptest-1.1.0/cpptest-1.1.0.zip/downloadなど)を取得Please use this <a href="http://downloads.sourceforge.net/project/.../...?use_mirror=..." class="direct-download">direct link</a>
して、正規表現でスキャンできます。それからあなたはあなたのために鏡を選んでください。