package org.iswc.iswc2012main;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import java.util.TreeMap;
import org.iswc.iswc2012main.Config.FILE;
import sw4j.util.Sw4jException;
import sw4j.util.ToolIO;
public class TaskDownloadHtml {
public static void main(String[] args) {
run();
}
public static void download(FILE file) throws Sw4jException{
download(file, null);
}
public static void download(FILE file, String url) throws Sw4jException{
if (null==url)
url = String.format("http://iswc2012.semanticweb.org/%s", file.filename);
// String f = file.getFile();
// String content = ToolIO.pipeUrlToString(url);
// System.out.println(content);
ToolIO.pipeUrlToFile(url, file.getFile().getAbsolutePath(), false, true);
}
public static void run(){
try {
download(Config.FILE.html_research);
download(Config.FILE.html_inuse);
download(Config.FILE.html_evaluation);
download(Config.FILE.html_doctoral_consortium);
download(Config.FILE.html_poster_demo);
download(Config.FILE.html_industry);
download(Config.FILE.html_semantic_web_challenge, "http://challenge.semanticweb.org/2012/submissions/");
logInfo("All Done!");
} catch (Sw4jException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
static boolean debug = false;
private static void logInfo(Object o){
System.out.println(o);
}
private static void logV(Object o){
if (debug){
System.out.println(o);
}
}
}