summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/Main.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/Main.java b/src/main/Main.java
index 5ab8809..43ad3a5 100644
--- a/src/main/Main.java
+++ b/src/main/Main.java
@@ -2,6 +2,7 @@ package main;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
+import io.DataWriter;
import io.RateLimitException;
import io.Response;
import java.io.IOException;
@@ -10,6 +11,7 @@ import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
import mining.TwitterApi;
+import utils.Configuration;
/**
* Class for manually testing the Twitter API.
@@ -60,6 +62,10 @@ public class Main {
useBearer = false;
} else if ("--raw".equals(args[i])) {
rawOutput = true;
+ } else if ("--output".equals(args[i])) {
+ i++;
+ Configuration.getConfig().setProperty(DataWriter.CFG_TWEETS_FILENAME,args[i]);
+ Configuration.getConfig().save();
} else if (args[i].startsWith("-")) {
throw new IllegalArgumentException("Invalid option: " + args[i]);
} else {
@@ -90,7 +96,6 @@ public class Main {
}
enum Command {
-
user,
tweet,
searchtweets,
@@ -112,6 +117,7 @@ public class Main {
"Global options:",
" --oauth Use OAuth (PIN) instead of Bearer tokens",
" --raw Do not beautify JSON output",
+ " --output Change the output filename",
"",
"Available commands:"
};