master
Joshua Sigona 4 years ago
parent 14f8df2a74
commit ef3418d03f
  1. BIN
      d4dj_rankTracker.jar
  2. 29
      src/main/java/d4dj/d4dj/App.java
  3. BIN
      target/classes/d4dj/d4dj/App.class
  4. BIN
      target/classes/d4dj/d4dj/SubmitThread.class

Binary file not shown.

@ -66,6 +66,7 @@ class SubmitThread implements Runnable{
@Override @Override
public void run() { public void run() {
System.out.println(rank+": "+name+" ("+description+") - "+points);
HttpClient httpclient = HttpClients.createDefault(); HttpClient httpclient = HttpClients.createDefault();
HttpPost httppost = new HttpPost("http://projectdivar.com/eventsubmit"); HttpPost httppost = new HttpPost("http://projectdivar.com/eventsubmit");
List<NameValuePair> params = new ArrayList<NameValuePair>(); List<NameValuePair> params = new ArrayList<NameValuePair>();
@ -93,8 +94,8 @@ class SubmitThread implements Runnable{
try (InputStream instream = entity.getContent()) { try (InputStream instream = entity.getContent()) {
Scanner s = new Scanner(instream).useDelimiter("\\A"); Scanner s = new Scanner(instream).useDelimiter("\\A");
String result = s.hasNext() ? s.next() : ""; String result = s.hasNext() ? s.next() : "";
//System.out.println("Rank "+rank+": "+result+"("+points+")"); System.out.println("Rank "+rank+": "+result+"("+points+")");
System.out.println(rank+": "+name+" ("+description+") - "+points); //System.out.println(rank+": "+name+" ("+description+") - "+points);
instream.close(); instream.close();
} catch (UnsupportedOperationException | IOException e) { } catch (UnsupportedOperationException | IOException e) {
e.printStackTrace(); e.printStackTrace();
@ -352,22 +353,14 @@ public class App
} }
System.out.println(reader); System.out.println(reader);
List<String> descriptions = new ArrayList<String>();
List<String> names = new ArrayList<String>();
List<Integer> scores = new ArrayList<Integer>();
String[] s = reader.toString().split("\n"); String[] s = reader.toString().split("\n");
String[] data = new String[s.length];
int count=0; int count=0;
int rankIndex=0; int rankIndex=0;
boolean scoreNext=false;
String[] orderedRanks= new String[] { String[] orderedRanks= new String[] {
"00001","00002","00003","00004","00005","00006","00007","00008","00009","00010", "00001","00002","00003","00004","00005","00006","00007","00008","00009","00010",
"00011","00012","00013","00014","00015","00016","00017","00018","00019","00020", "00011","00012","00013","00014","00015","00016","00017","00018","00019","00020",
"00050","00100","00500","01000","02000","05000","10000","20000","30000","50000" "00050","00100","00500","01000","02000","05000","10000","20000","30000","50000"
}; };
List<String> collection = new ArrayList<String>();
while (count<s.length) { while (count<s.length) {
if (s[count].equalsIgnoreCase(orderedRanks[rankIndex])) { if (s[count].equalsIgnoreCase(orderedRanks[rankIndex])) {
List<String> mydata = new ArrayList<String>(); List<String> mydata = new ArrayList<String>();
@ -439,22 +432,6 @@ public class App
} }
} }
for (int i=0;i<scores.size();i++) {
//System.out.println(names.get(i)+": "+scores.get(i)+" "+descriptions.get(i));
String desc = (descriptions.size()>i)?(descriptions.get(i).charAt(0)=='A'||descriptions.get(i).charAt(0)=='Α')?descriptions.get(i).substring(1):descriptions.get(i):"";
String name = (names.size()>i)?(names.get(i).charAt(0)=='A'||names.get(i).charAt(0)=='Α')?names.get(i).substring(1):names.get(i):"";
System.out.println(ranks[i]+"-"+name+": "+scores.get(i));
if (StringUtils.isNumeric(desc)&&scores.get(i)==0) {
scores.set(i, Integer.parseInt(desc));
}
if (i==0||(scores.get(i-1)>scores.get(i))) {
/* new Thread(
new SubmitThread(name,desc,scores.get(i),EVENT,ranks[i]))
.start();*/
}
}
/*System.out.println(scores); /*System.out.println(scores);
System.out.println(names); System.out.println(names);
System.out.println(descriptions);*/ System.out.println(descriptions);*/

Loading…
Cancel
Save