initial version
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
package downloader;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileReader;
|
||||
import java.io.IOException;
|
||||
import java.net.URISyntaxException;
|
||||
|
||||
public class Downloader {
|
||||
public static void main(String[] args) throws FileNotFoundException, IOException, URISyntaxException {
|
||||
System.out.println("hello");
|
||||
|
||||
Database db = new Database();
|
||||
db.updateDatabase();
|
||||
|
||||
File f = new File("modpack.txt");
|
||||
BufferedReader in = new BufferedReader(new FileReader(f));
|
||||
while (in.ready()) {
|
||||
String line = in.readLine();
|
||||
if (!line.startsWith("//")) {
|
||||
if (line.split("/").length >= 5 && ! line.startsWith("direct=")) {
|
||||
if (!db.fetchMod(line)) {
|
||||
System.err.println("error could not get " + line);
|
||||
}
|
||||
}else {
|
||||
if(line.startsWith("direct@"))
|
||||
{
|
||||
char[] chars = new char[line.length()-line.indexOf("@")-"direct=".length()+1];
|
||||
line.getChars("direct=".length(), line.indexOf("@"), chars, 0);
|
||||
String slug = new String(chars);
|
||||
|
||||
String[] url = line.replace("direct=*@", "").split("/");
|
||||
System.out.println("downloading "+ url[url.length -1 ]);
|
||||
HttpHelper.readFileFromUrlToFolder(slug,line.replace("direct@", ""),"mods");
|
||||
System.out.println("done");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
in.close();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user