add config file
parent
540bb7b778
commit
4bc35cf70e
@ -0,0 +1 @@
|
|||||||
|
./config.json
|
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"storePath": "./data/",
|
||||||
|
"apiURL": "https://data.sensor.community/airrohr/v1/sensor/35943/",
|
||||||
|
"interval": 150
|
||||||
|
}
|
@ -1,10 +1,23 @@
|
|||||||
package sh.adb.sensorCommunityAPI;
|
package sh.adb.sensorCommunityAPI;
|
||||||
|
|
||||||
|
import org.json.simple.JSONObject;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
public static void main(String[] args) throws IOException {
|
public static void main(String[] args) throws IOException {
|
||||||
DataStoreBot bot = new DataStoreBot("./data/", "https://data.sensor.community/airrohr/v1/sensor/35943/");
|
DataStore store = new DataStore();
|
||||||
bot.setInterval(150);
|
JSONObject config = store.readJSON("config.json");
|
||||||
|
if (config == null){
|
||||||
|
config = store.readJSON("example.config.json");
|
||||||
|
}
|
||||||
|
|
||||||
|
DataStoreBot bot = new DataStoreBot(
|
||||||
|
config.get("storePath").toString(),
|
||||||
|
config.get("apiURL").toString()
|
||||||
|
);
|
||||||
|
bot.setInterval(Integer.parseInt(
|
||||||
|
config.get("interval").toString()
|
||||||
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue