Finish gist
This commit is contained in:
@@ -6,11 +6,10 @@ import java.nio.charset.StandardCharsets;
|
|||||||
|
|
||||||
import com.google.common.collect.HashBiMap;
|
import com.google.common.collect.HashBiMap;
|
||||||
import com.google.common.io.Resources;
|
import com.google.common.io.Resources;
|
||||||
|
import de.jeyp91.gists.GistProvider;
|
||||||
import org.apache.logging.log4j.*;
|
import org.apache.logging.log4j.*;
|
||||||
import org.json.simple.JSONArray;
|
import org.json.simple.JSONArray;
|
||||||
import org.json.simple.JSONObject;
|
import org.json.simple.JSONObject;
|
||||||
import org.json.simple.parser.JSONParser;
|
|
||||||
import org.json.simple.parser.ParseException;
|
|
||||||
|
|
||||||
public class TeamIDMatcher {
|
public class TeamIDMatcher {
|
||||||
|
|
||||||
@@ -19,18 +18,8 @@ public class TeamIDMatcher {
|
|||||||
|
|
||||||
private static void initBiMap() {
|
private static void initBiMap() {
|
||||||
ids = HashBiMap.create();
|
ids = HashBiMap.create();
|
||||||
JSONArray teams = null;
|
GistProvider prov = GistProvider.getInstance();
|
||||||
URL url = Resources.getResource("Team_ID_TLW_APIF_config.json");
|
JSONArray teams = prov.getTeamIdMatcher();
|
||||||
String jsonConfig = null;
|
|
||||||
|
|
||||||
try {
|
|
||||||
JSONParser jsonParser = new JSONParser();
|
|
||||||
jsonConfig = Resources.toString(url, StandardCharsets.UTF_8);
|
|
||||||
teams = (JSONArray) jsonParser.parse(jsonConfig);
|
|
||||||
|
|
||||||
} catch (IOException | ParseException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
|
|
||||||
for(Object team:teams) {
|
for(Object team:teams) {
|
||||||
int tippligaID = ((Long)((JSONObject) team).get("tippligaID")).intValue();
|
int tippligaID = ((Long)((JSONObject) team).get("tippligaID")).intValue();
|
||||||
|
|||||||
@@ -1,32 +1,36 @@
|
|||||||
package de.jeyp91.apifootball;
|
package de.jeyp91.apifootball;
|
||||||
|
|
||||||
import com.google.common.io.Resources;
|
import de.jeyp91.gists.GistProvider;
|
||||||
import org.apache.http.HttpResponse;
|
|
||||||
import org.apache.http.client.ClientProtocolException;
|
|
||||||
import org.apache.http.client.HttpClient;
|
|
||||||
import org.apache.http.client.methods.HttpGet;
|
|
||||||
import org.apache.http.impl.client.HttpClientBuilder;
|
|
||||||
import org.json.simple.JSONArray;
|
import org.json.simple.JSONArray;
|
||||||
import org.json.simple.JSONObject;
|
import org.json.simple.JSONObject;
|
||||||
import org.json.simple.parser.JSONParser;
|
import org.json.simple.parser.JSONParser;
|
||||||
import org.json.simple.parser.ParseException;
|
import org.json.simple.parser.ParseException;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.io.InputStreamReader;
|
|
||||||
import java.net.URL;
|
|
||||||
import java.nio.charset.StandardCharsets;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class APIFootballConnector {
|
public class APIFootballConnector {
|
||||||
|
|
||||||
private int season;
|
private static APIFootballConnector conn = null;
|
||||||
|
private final int season;
|
||||||
|
private final String gistId;
|
||||||
|
private HashMap<String, JSONObject> rounds = new HashMap<>();
|
||||||
|
private HashMap<String, JSONObject> matches = new HashMap<>();
|
||||||
|
|
||||||
public APIFootballConnector(int season) {
|
private APIFootballConnector(int season) {
|
||||||
this.season = season;
|
this.season = season;
|
||||||
|
GistProvider prov = GistProvider.getInstance();
|
||||||
|
this.gistId = prov.getGistID("APIFootball_" + (season + 1));
|
||||||
|
}
|
||||||
|
|
||||||
|
public static APIFootballConnector getAPIFootballConnectorInstance(int season) {
|
||||||
|
if(conn == null) {
|
||||||
|
conn = new APIFootballConnector(season);
|
||||||
|
}
|
||||||
|
return conn;
|
||||||
}
|
}
|
||||||
|
|
||||||
public APIFootballMatch getMatchDataByLeagueAndMatchID(int league, int id) {
|
public APIFootballMatch getMatchDataByLeagueAndMatchID(int league, int id) {
|
||||||
@@ -58,10 +62,14 @@ public class APIFootballConnector {
|
|||||||
return matchesOfMatchday;
|
return matchesOfMatchday;
|
||||||
}
|
}
|
||||||
|
|
||||||
private ArrayList<APIFootballMatch> getMatchesFromLeagueFromFile(int id) {
|
public ArrayList<APIFootballMatch> getMatchesFromLeagueFromFile(int id) {
|
||||||
ArrayList<APIFootballMatch> matchesList = new ArrayList<>();
|
ArrayList<APIFootballMatch> matchesList = new ArrayList<>();
|
||||||
|
|
||||||
JSONObject matches = readFromFile("matches_league_" + id);
|
String filename = "matches_league_" + id + ".json";
|
||||||
|
if(!this.matches.containsKey(filename)) {
|
||||||
|
this.matches.put(filename, readObjectFromFile(filename));
|
||||||
|
}
|
||||||
|
JSONObject matches = this.matches.get(filename);
|
||||||
JSONArray matchArray = (JSONArray) (((JSONObject)matches.get("api")).get("fixtures"));
|
JSONArray matchArray = (JSONArray) (((JSONObject)matches.get("api")).get("fixtures"));
|
||||||
|
|
||||||
for(int i = 0; i < matchArray.size(); i++) {
|
for(int i = 0; i < matchArray.size(); i++) {
|
||||||
@@ -71,20 +79,43 @@ public class APIFootballConnector {
|
|||||||
return matchesList;
|
return matchesList;
|
||||||
}
|
}
|
||||||
|
|
||||||
public JSONObject readFromFile(String filename) {
|
public JSONObject getMatchdays(int id) {
|
||||||
|
|
||||||
|
String filename = "rounds_" + id + ".json";
|
||||||
|
if(!this.rounds.containsKey(filename)) {
|
||||||
|
this.rounds.put(filename, readObjectFromFile(filename));
|
||||||
|
}
|
||||||
|
return this.rounds.get(filename);
|
||||||
|
}
|
||||||
|
|
||||||
|
public JSONObject readObjectFromFile(String filename) {
|
||||||
|
|
||||||
JSONObject object = null;
|
JSONObject object = null;
|
||||||
//JSON parser object to parse read file
|
|
||||||
JSONParser jsonParser = new JSONParser();
|
JSONParser jsonParser = new JSONParser();
|
||||||
URL url = Resources.getResource((this.season + 1) + "\\API-Football\\" + filename + ".json");
|
|
||||||
String jsonConfig = null;
|
GistProvider prov = GistProvider.getInstance();
|
||||||
|
String jsonConfig = prov.getFileFromGist(this.gistId, filename);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
jsonConfig = Resources.toString(url, StandardCharsets.UTF_8);
|
|
||||||
//Read JSON file
|
|
||||||
object = (JSONObject) jsonParser.parse(jsonConfig);
|
object = (JSONObject) jsonParser.parse(jsonConfig);
|
||||||
|
} catch (ParseException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
} catch (IOException | ParseException e) {
|
return object;
|
||||||
|
}
|
||||||
|
|
||||||
|
public JSONArray readArrayFromFile(String filename) {
|
||||||
|
|
||||||
|
JSONArray object = null;
|
||||||
|
JSONParser jsonParser = new JSONParser();
|
||||||
|
|
||||||
|
GistProvider prov = GistProvider.getInstance();
|
||||||
|
String jsonConfig = prov.getFileFromGist(this.gistId, filename);
|
||||||
|
|
||||||
|
try {
|
||||||
|
object = (JSONArray) jsonParser.parse(jsonConfig);
|
||||||
|
} catch (ParseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package de.jeyp91.apifootball;
|
|||||||
|
|
||||||
import com.google.common.io.Resources;
|
import com.google.common.io.Resources;
|
||||||
import de.jeyp91.BaseMatch;
|
import de.jeyp91.BaseMatch;
|
||||||
|
import de.jeyp91.gists.GistProvider;
|
||||||
import org.json.simple.JSONArray;
|
import org.json.simple.JSONArray;
|
||||||
import org.json.simple.JSONObject;
|
import org.json.simple.JSONObject;
|
||||||
import org.json.simple.parser.JSONParser;
|
import org.json.simple.parser.JSONParser;
|
||||||
@@ -43,7 +44,8 @@ public class APIFootballMatch extends BaseMatch {
|
|||||||
private int getMatchdayFromRoundString(String round, int leagueId) {
|
private int getMatchdayFromRoundString(String round, int leagueId) {
|
||||||
round = round.replace(" ", "_");
|
round = round.replace(" ", "_");
|
||||||
Integer matchday = null;
|
Integer matchday = null;
|
||||||
JSONObject roundsObject = readFromFile("rounds_" + leagueId + ".json");
|
APIFootballConnector con = APIFootballConnector.getAPIFootballConnectorInstance(this.season);
|
||||||
|
JSONObject roundsObject = con.getMatchdays(leagueId);
|
||||||
JSONArray roundsArray = (JSONArray)(((JSONObject) roundsObject.get("api")).get("fixtures"));
|
JSONArray roundsArray = (JSONArray)(((JSONObject) roundsObject.get("api")).get("fixtures"));
|
||||||
for (int i = 0; i < roundsArray.size(); i++) {
|
for (int i = 0; i < roundsArray.size(); i++) {
|
||||||
if(roundsArray.get(i).toString().equals(round)) {
|
if(roundsArray.get(i).toString().equals(round)) {
|
||||||
@@ -54,26 +56,6 @@ public class APIFootballMatch extends BaseMatch {
|
|||||||
return matchday;
|
return matchday;
|
||||||
}
|
}
|
||||||
|
|
||||||
private JSONObject readFromFile(String filename) {
|
|
||||||
|
|
||||||
JSONObject object = null;
|
|
||||||
//JSON parser object to parse read file
|
|
||||||
JSONParser jsonParser = new JSONParser();
|
|
||||||
URL url = Resources.getResource((this.season + 1) + "\\API-Football\\" + filename);
|
|
||||||
String jsonConfig = null;
|
|
||||||
|
|
||||||
try {
|
|
||||||
jsonConfig = Resources.toString(url, StandardCharsets.UTF_8);
|
|
||||||
//Read JSON file
|
|
||||||
object = (JSONObject) jsonParser.parse(jsonConfig);
|
|
||||||
|
|
||||||
} catch (IOException | ParseException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
|
|
||||||
return object;
|
|
||||||
}
|
|
||||||
|
|
||||||
private Integer getNumberOrNull(Object object) {
|
private Integer getNumberOrNull(Object object) {
|
||||||
return object != null ? Integer.parseInt(object.toString()) : null;
|
return object != null ? Integer.parseInt(object.toString()) : null;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ public class APIFootballMatchesProvider {
|
|||||||
|
|
||||||
APIFootballConnector conn;
|
APIFootballConnector conn;
|
||||||
public APIFootballMatchesProvider(int season) {
|
public APIFootballMatchesProvider(int season) {
|
||||||
this.conn = new APIFootballConnector(season - 1);
|
this.conn = APIFootballConnector.getAPIFootballConnectorInstance(season - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
public ArrayList<APIFootballMatch> getAPIFootballMatchesFromConfig(JSONArray config) {
|
public ArrayList<APIFootballMatch> getAPIFootballMatchesFromConfig(JSONArray config) {
|
||||||
|
|||||||
@@ -13,8 +13,6 @@ import org.json.simple.parser.JSONParser;
|
|||||||
import org.json.simple.parser.ParseException;
|
import org.json.simple.parser.ParseException;
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.net.URL;
|
|
||||||
import java.nio.charset.StandardCharsets;
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
|
|
||||||
public class APIFootballUpdater {
|
public class APIFootballUpdater {
|
||||||
@@ -24,7 +22,7 @@ public class APIFootballUpdater {
|
|||||||
|
|
||||||
public APIFootballUpdater(int season) {
|
public APIFootballUpdater(int season) {
|
||||||
this.season = season;
|
this.season = season;
|
||||||
this.provider = new GistProvider();
|
this.provider = GistProvider.getInstance();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void updateFixtures(int league) throws IOException {
|
public void updateFixtures(int league) throws IOException {
|
||||||
@@ -41,23 +39,36 @@ public class APIFootballUpdater {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void updateRounds(int league) throws IOException {
|
||||||
|
String apiFootballUrl = "https://v2.api-football.com/fixtures/rounds/" + league;
|
||||||
|
String filename = "rounds_" + league + ".json";
|
||||||
|
String content = getRawData(apiFootballUrl);
|
||||||
|
writeStringToGist(filename, content);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void updateAllRounds(String configPath) throws IOException {
|
||||||
|
HashSet<Integer> leagues = getAllLeaguesFromLeagueConfig(configPath);
|
||||||
|
for (Integer league : leagues) {
|
||||||
|
updateRounds(league);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void writeStringToGist(String filename, String content) throws UnsupportedEncodingException {
|
private void writeStringToGist(String filename, String content) throws UnsupportedEncodingException {
|
||||||
String id = this.provider.getGistID("Matches_" + this.season);
|
String id = this.provider.getGistID("APIFootball_" + this.season);
|
||||||
this.provider.updateGist(id, filename, content);
|
this.provider.updateGist(id, filename, content);
|
||||||
}
|
}
|
||||||
|
|
||||||
private HashSet<Integer> getAllLeaguesFromLeagueConfig(String configPath) {
|
private HashSet<Integer> getAllLeaguesFromLeagueConfig(String config) {
|
||||||
|
|
||||||
HashSet<Integer> leagues = new HashSet<>();
|
HashSet<Integer> leagues = new HashSet<>();
|
||||||
|
|
||||||
JSONParser jsonParser = new JSONParser();
|
JSONParser jsonParser = new JSONParser();
|
||||||
URL url = Resources.getResource(season + "\\" + configPath);
|
GistProvider prov = GistProvider.getInstance();
|
||||||
String jsonConfig = null;
|
String jsonConfig = prov.getTippligaConfig(this.season, config);
|
||||||
JSONObject configObject = null;
|
JSONObject configObject = null;
|
||||||
try {
|
try {
|
||||||
jsonConfig = Resources.toString(url, StandardCharsets.UTF_8);
|
|
||||||
configObject = (JSONObject) jsonParser.parse(jsonConfig);
|
configObject = (JSONObject) jsonParser.parse(jsonConfig);
|
||||||
} catch (IOException | ParseException e) {
|
} catch (ParseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -19,18 +19,24 @@ import java.io.IOException;
|
|||||||
import java.io.InputStreamReader;
|
import java.io.InputStreamReader;
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
public class GistProvider {
|
public class GistProvider {
|
||||||
|
|
||||||
|
private static GistProvider prov = null;
|
||||||
private JSONArray gistList = null;
|
private JSONArray gistList = null;
|
||||||
public HashMap<String, String> files = new HashMap<>();
|
|
||||||
|
|
||||||
public GistProvider() {
|
private GistProvider() {
|
||||||
this.gistList = listAllGists();
|
this.gistList = listAllGists();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static GistProvider getInstance() {
|
||||||
|
if (prov == null) {
|
||||||
|
prov = new GistProvider();
|
||||||
|
}
|
||||||
|
return prov;
|
||||||
|
}
|
||||||
|
|
||||||
public JSONArray listAllGists() {
|
public JSONArray listAllGists() {
|
||||||
String gistsRaw = getRawData("https://api.github.com/gists");
|
String gistsRaw = getRawData("https://api.github.com/gists");
|
||||||
return stringToJSONArray(gistsRaw);
|
return stringToJSONArray(gistsRaw);
|
||||||
@@ -127,17 +133,11 @@ public class GistProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public JSONArray getTeamIdMatcher() {
|
public JSONArray getTeamIdMatcher() {
|
||||||
return stringToJSONArray(getFile("Team_ID_Matcher.json"));
|
String id = getGistID("Team_ID_Matcher");
|
||||||
|
return stringToJSONArray(getFileFromGist(id, "Team_ID_Matcher.json"));
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getFile(String filename) {
|
public String getFileFromGist(String id, String filename) {
|
||||||
if(!this.files.containsKey(filename)) {
|
|
||||||
files.put(filename, getFileFromGist(filename));
|
|
||||||
}
|
|
||||||
return this.files.get(filename);
|
|
||||||
}
|
|
||||||
|
|
||||||
private String getFileFromGist(String filename) {
|
|
||||||
String fileurl = null;
|
String fileurl = null;
|
||||||
for (Object o : this.gistList) {
|
for (Object o : this.gistList) {
|
||||||
JSONObject gist = (JSONObject) o;
|
JSONObject gist = (JSONObject) o;
|
||||||
@@ -218,4 +218,14 @@ public class GistProvider {
|
|||||||
}
|
}
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getTippligaConfig(int season, String filename) {
|
||||||
|
String id = getGistID("Tippliga_Config_" + season);
|
||||||
|
return getFileFromGist(id, filename);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTippligaBaseConfig(String filename) {
|
||||||
|
String id = getGistID("Tippliga_Config_Base");
|
||||||
|
return getFileFromGist(id, filename);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,11 @@
|
|||||||
package de.jeyp91.tippliga;
|
package de.jeyp91.tippliga;
|
||||||
|
|
||||||
import com.google.common.io.Resources;
|
import de.jeyp91.gists.GistProvider;
|
||||||
import org.json.simple.JSONArray;
|
import org.json.simple.JSONArray;
|
||||||
import org.json.simple.JSONObject;
|
import org.json.simple.JSONObject;
|
||||||
import org.json.simple.parser.JSONParser;
|
import org.json.simple.parser.JSONParser;
|
||||||
import org.json.simple.parser.ParseException;
|
import org.json.simple.parser.ParseException;
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.net.URL;
|
|
||||||
import java.nio.charset.StandardCharsets;
|
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@@ -28,13 +25,13 @@ public class TLWMatchdaysCreator {
|
|||||||
TLWMatchesCreatorFootball matchesCreator = new TLWMatchesCreatorFootball(2021, 1, configPath);
|
TLWMatchesCreatorFootball matchesCreator = new TLWMatchesCreatorFootball(2021, 1, configPath);
|
||||||
this.matches = matchesCreator.getMatches();
|
this.matches = matchesCreator.getMatches();
|
||||||
|
|
||||||
|
GistProvider prov = GistProvider.getInstance();
|
||||||
|
String jsonConfig = prov.getTippligaConfig(season, configPath);
|
||||||
|
|
||||||
JSONParser jsonParser = new JSONParser();
|
JSONParser jsonParser = new JSONParser();
|
||||||
URL url = Resources.getResource(season + "\\" + configPath);
|
|
||||||
String jsonConfig = null;
|
|
||||||
try {
|
try {
|
||||||
jsonConfig = Resources.toString(url, StandardCharsets.UTF_8);
|
|
||||||
this.configObject = (JSONObject) jsonParser.parse(jsonConfig);
|
this.configObject = (JSONObject) jsonParser.parse(jsonConfig);
|
||||||
} catch (IOException | ParseException e) {
|
} catch (ParseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
//Read JSON file
|
//Read JSON file
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package de.jeyp91.tippliga;
|
|||||||
import com.google.common.io.Resources;
|
import com.google.common.io.Resources;
|
||||||
import de.jeyp91.apifootball.APIFootballConnector;
|
import de.jeyp91.apifootball.APIFootballConnector;
|
||||||
import de.jeyp91.apifootball.APIFootballMatch;
|
import de.jeyp91.apifootball.APIFootballMatch;
|
||||||
|
import de.jeyp91.gists.GistProvider;
|
||||||
import org.json.simple.JSONArray;
|
import org.json.simple.JSONArray;
|
||||||
import org.json.simple.JSONObject;
|
import org.json.simple.JSONObject;
|
||||||
import org.json.simple.parser.JSONParser;
|
import org.json.simple.parser.JSONParser;
|
||||||
@@ -31,21 +32,20 @@ public class TLWMatchesCreatorFootball extends TLWMatchesCreatorBase {
|
|||||||
|
|
||||||
this.season = season;
|
this.season = season;
|
||||||
this.league = league;
|
this.league = league;
|
||||||
this.conn = new APIFootballConnector(season - 1);
|
this.conn = APIFootballConnector.getAPIFootballConnectorInstance(season - 1);
|
||||||
|
|
||||||
URL url = Resources.getResource(season + "\\" + configFileName);
|
GistProvider prov = GistProvider.getInstance();
|
||||||
String jsonConfig = null;
|
String jsonConfig = prov.getTippligaConfig(2021, configFileName);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
JSONParser jsonParser = new JSONParser();
|
JSONParser jsonParser = new JSONParser();
|
||||||
jsonConfig = Resources.toString(url, StandardCharsets.UTF_8);
|
|
||||||
//Read JSON file
|
//Read JSON file
|
||||||
JSONObject config = (JSONObject) jsonParser.parse(jsonConfig);
|
JSONObject config = (JSONObject) jsonParser.parse(jsonConfig);
|
||||||
this.numberOfMatchdays = ((Long) config.get("numberOfMatchdays")).intValue();
|
this.numberOfMatchdays = ((Long) config.get("numberOfMatchdays")).intValue();
|
||||||
this.matchdayConfig = (JSONArray) config.get("matchdayConfig");
|
this.matchdayConfig = (JSONArray) config.get("matchdayConfig");
|
||||||
this.ko = ((Long) config.get("ko")).intValue();
|
this.ko = ((Long) config.get("ko")).intValue();
|
||||||
|
|
||||||
} catch (IOException | ParseException e) {
|
} catch (ParseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package de.jeyp91.tippliga;
|
package de.jeyp91.tippliga;
|
||||||
|
|
||||||
import com.google.common.io.Resources;
|
|
||||||
import de.jeyp91.StatusHolder;
|
import de.jeyp91.StatusHolder;
|
||||||
|
import de.jeyp91.gists.GistProvider;
|
||||||
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.LogManager;
|
||||||
import org.apache.logging.log4j.Logger;
|
import org.apache.logging.log4j.Logger;
|
||||||
import org.json.simple.JSONArray;
|
import org.json.simple.JSONArray;
|
||||||
@@ -9,9 +9,6 @@ import org.json.simple.JSONObject;
|
|||||||
import org.json.simple.parser.JSONParser;
|
import org.json.simple.parser.JSONParser;
|
||||||
import org.json.simple.parser.ParseException;
|
import org.json.simple.parser.ParseException;
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.net.URL;
|
|
||||||
import java.nio.charset.StandardCharsets;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
public class TLWMatchesCreatorTipperLeague extends TLWMatchesCreatorBase {
|
public class TLWMatchesCreatorTipperLeague extends TLWMatchesCreatorBase {
|
||||||
@@ -31,23 +28,20 @@ public class TLWMatchesCreatorTipperLeague extends TLWMatchesCreatorBase {
|
|||||||
this.league = league;
|
this.league = league;
|
||||||
this.matchdays = matchdays;
|
this.matchdays = matchdays;
|
||||||
|
|
||||||
URL matchPairConfigUrl = Resources.getResource("Tipper_Match_Pair_Config.json");
|
|
||||||
URL tipperListUrl = Resources.getResource(season + "\\" + configFileName);
|
|
||||||
URL tipperTeamConfigUrl = Resources.getResource("Tipper_Team_Config.json");
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
JSONParser jsonParser = new JSONParser();
|
JSONParser jsonParser = new JSONParser();
|
||||||
|
GistProvider prov = GistProvider.getInstance();
|
||||||
|
|
||||||
String matchPairingConfigString = Resources.toString(matchPairConfigUrl, StandardCharsets.UTF_8);
|
String matchPairingConfigString = prov.getTippligaBaseConfig("Tipper_Match_Pair_Config.json");
|
||||||
this.matchPairingConfig = (JSONArray) jsonParser.parse(matchPairingConfigString);
|
this.matchPairingConfig = (JSONArray) jsonParser.parse(matchPairingConfigString);
|
||||||
|
|
||||||
String tipperListString = Resources.toString(tipperListUrl, StandardCharsets.UTF_8);
|
String tipperListString = prov.getTippligaConfig(season, configFileName);
|
||||||
this.tipperList = (JSONObject) jsonParser.parse(tipperListString);
|
this.tipperList = (JSONObject) jsonParser.parse(tipperListString);
|
||||||
|
|
||||||
String tipperTeamConfigString = Resources.toString(tipperTeamConfigUrl, StandardCharsets.UTF_8);
|
String tipperTeamConfigString = prov.getTippligaBaseConfig("Tipper_Team_Config.json");
|
||||||
this.tipperTeamConfig = (JSONArray) jsonParser.parse(tipperTeamConfigString);
|
this.tipperTeamConfig = (JSONArray) jsonParser.parse(tipperTeamConfigString);
|
||||||
|
|
||||||
} catch (IOException | ParseException e) {
|
} catch (ParseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package de.jeyp91.tippliga;
|
package de.jeyp91.tippliga;
|
||||||
|
|
||||||
import com.google.common.io.Resources;
|
import de.jeyp91.gists.GistProvider;
|
||||||
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.LogManager;
|
||||||
import org.apache.logging.log4j.Logger;
|
import org.apache.logging.log4j.Logger;
|
||||||
import org.json.simple.JSONArray;
|
import org.json.simple.JSONArray;
|
||||||
@@ -8,9 +8,6 @@ import org.json.simple.JSONObject;
|
|||||||
import org.json.simple.parser.JSONParser;
|
import org.json.simple.parser.JSONParser;
|
||||||
import org.json.simple.parser.ParseException;
|
import org.json.simple.parser.ParseException;
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.net.URL;
|
|
||||||
import java.nio.charset.StandardCharsets;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
public class TLWMatchesCreatorTipperPokal extends TLWMatchesCreatorBase{
|
public class TLWMatchesCreatorTipperPokal extends TLWMatchesCreatorBase{
|
||||||
@@ -30,21 +27,21 @@ public class TLWMatchesCreatorTipperPokal extends TLWMatchesCreatorBase{
|
|||||||
this.league = league;
|
this.league = league;
|
||||||
this.matchdays = matchdays;
|
this.matchdays = matchdays;
|
||||||
|
|
||||||
URL tipperListUrl = Resources.getResource(season + "\\" + configFileName);
|
|
||||||
URL tipperTeamConfigUrl = Resources.getResource("Tipper_Team_Config.json");
|
GistProvider prov = GistProvider.getInstance();
|
||||||
|
|
||||||
this.TLWMatches = new ArrayList<>();
|
this.TLWMatches = new ArrayList<>();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
JSONParser jsonParser = new JSONParser();
|
JSONParser jsonParser = new JSONParser();
|
||||||
|
|
||||||
String tipperListString = Resources.toString(tipperListUrl, StandardCharsets.UTF_8);
|
String tipperListString = prov.getTippligaConfig(season, configFileName);
|
||||||
this.tipperList = (JSONObject) jsonParser.parse(tipperListString);
|
this.tipperList = (JSONObject) jsonParser.parse(tipperListString);
|
||||||
|
|
||||||
String tipperTeamConfigString = Resources.toString(tipperTeamConfigUrl, StandardCharsets.UTF_8);
|
String tipperTeamConfigString = prov.getTippligaBaseConfig("Tipper_Team_Config.json");
|
||||||
this.tipperTeamConfig = (JSONArray) jsonParser.parse(tipperTeamConfigString);
|
this.tipperTeamConfig = (JSONArray) jsonParser.parse(tipperTeamConfigString);
|
||||||
|
|
||||||
} catch (IOException | ParseException e) {
|
} catch (ParseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,15 +1,11 @@
|
|||||||
package de.jeyp91.tippliga;
|
package de.jeyp91.tippliga;
|
||||||
|
|
||||||
import com.google.common.io.Resources;
|
import de.jeyp91.gists.GistProvider;
|
||||||
import org.json.simple.JSONArray;
|
import org.json.simple.JSONArray;
|
||||||
import org.json.simple.JSONObject;
|
import org.json.simple.JSONObject;
|
||||||
import org.json.simple.parser.JSONParser;
|
import org.json.simple.parser.JSONParser;
|
||||||
import org.json.simple.parser.ParseException;
|
import org.json.simple.parser.ParseException;
|
||||||
|
|
||||||
import java.io.File;
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.net.URL;
|
|
||||||
import java.nio.charset.StandardCharsets;
|
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
@@ -25,18 +21,17 @@ public class TLWMatchesManagerBase {
|
|||||||
|
|
||||||
protected void initConfigParamsFromFile(String configFileName) {
|
protected void initConfigParamsFromFile(String configFileName) {
|
||||||
|
|
||||||
URL url = Resources.getResource(season + File.separator + configFileName);
|
GistProvider prov = GistProvider.getInstance();
|
||||||
String jsonConfig = null;
|
String jsonConfig = prov.getTippligaConfig(season, configFileName);
|
||||||
try {
|
try {
|
||||||
JSONParser jsonParser = new JSONParser();
|
JSONParser jsonParser = new JSONParser();
|
||||||
jsonConfig = Resources.toString(url, StandardCharsets.UTF_8);
|
|
||||||
//Read JSON file
|
//Read JSON file
|
||||||
JSONObject config = (JSONObject) jsonParser.parse(jsonConfig);
|
JSONObject config = (JSONObject) jsonParser.parse(jsonConfig);
|
||||||
this.numberOfMatchdays = ((Long) config.get("numberOfMatchdays")).intValue();
|
this.numberOfMatchdays = ((Long) config.get("numberOfMatchdays")).intValue();
|
||||||
this.matchdayConfig = (JSONArray) config.get("matchdayConfig");
|
this.matchdayConfig = (JSONArray) config.get("matchdayConfig");
|
||||||
this.ko = ((Long) config.get("ko")).intValue();
|
this.ko = ((Long) config.get("ko")).intValue();
|
||||||
|
|
||||||
} catch (IOException | ParseException e) {
|
} catch (ParseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,14 @@
|
|||||||
package de.jeyp91.tippliga;
|
package de.jeyp91.tippliga;
|
||||||
|
|
||||||
|
import com.google.api.client.util.DateTime;
|
||||||
import de.jeyp91.TeamIDMatcher;
|
import de.jeyp91.TeamIDMatcher;
|
||||||
import de.jeyp91.apifootball.APIFootballMatch;
|
import de.jeyp91.apifootball.APIFootballMatch;
|
||||||
import de.jeyp91.apifootball.APIFootballMatchesProvider;
|
import de.jeyp91.apifootball.APIFootballMatchesProvider;
|
||||||
import org.json.simple.JSONArray;
|
import org.json.simple.JSONArray;
|
||||||
import org.json.simple.JSONObject;
|
import org.json.simple.JSONObject;
|
||||||
|
|
||||||
|
import java.time.*;
|
||||||
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
@@ -133,7 +136,13 @@ public class TLWMatchesUpdaterFootball extends TLWMatchesManagerBase {
|
|||||||
{
|
{
|
||||||
for(APIFootballMatch apiFootballMatch : apiFootballMatches) {
|
for(APIFootballMatch apiFootballMatch : apiFootballMatches) {
|
||||||
TLWMatch tlwMatch = getMatchingMatch(apiFootballMatch, tlwMatches);
|
TLWMatch tlwMatch = getMatchingMatch(apiFootballMatch, tlwMatches);
|
||||||
tlwMatch.setMatchDateTime(apiFootballMatch.getMatchDateTime().replace("T", " ").substring(0, 19));
|
OffsetDateTime offsetDateTime = OffsetDateTime.parse(apiFootballMatch.getMatchDateTime());
|
||||||
|
ZonedDateTime now = ZonedDateTime.now();
|
||||||
|
ZoneOffset offsetNow = now.getOffset();
|
||||||
|
OffsetDateTime fixedDatetime = offsetDateTime.withOffsetSameInstant(offsetNow);
|
||||||
|
String newMatchTime = fixedDatetime.toString();
|
||||||
|
|
||||||
|
tlwMatch.setMatchDateTime(newMatchTime.replace("T", " ").substring(0, 16) + ":00");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"1": "Stefan",
|
|
||||||
"2": "Sascha",
|
|
||||||
"3": "Werner",
|
|
||||||
"4": "Jimmy",
|
|
||||||
"5": "Patrick",
|
|
||||||
"6": "Kay",
|
|
||||||
"7": "Nicole (TG Rhön)",
|
|
||||||
"8": "Flo",
|
|
||||||
"9": "Demian",
|
|
||||||
"10": "Julian",
|
|
||||||
"11": "Hilde",
|
|
||||||
"12": "Lukas",
|
|
||||||
"13": "Tristan",
|
|
||||||
"14": "Martin"
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"1": "Maxi Z.",
|
|
||||||
"2": "Olli L.",
|
|
||||||
"3": "Friedrich",
|
|
||||||
"4": "Oliver",
|
|
||||||
"5": "Arno",
|
|
||||||
"6": "Michael",
|
|
||||||
"7": "Matthias",
|
|
||||||
"8": "TG Nürnberg",
|
|
||||||
"9": "Max",
|
|
||||||
"10": "Armin",
|
|
||||||
"11": "Marcel",
|
|
||||||
"12": "Bastian",
|
|
||||||
"13": "Philipp",
|
|
||||||
"14": "Marcel U."
|
|
||||||
}
|
|
||||||
@@ -1,207 +0,0 @@
|
|||||||
{
|
|
||||||
"numberOfMatchdays": 39,
|
|
||||||
"matchesPerMatchday": 12,
|
|
||||||
|
|
||||||
"pointMode": 4,
|
|
||||||
"pointsTendency": 1,
|
|
||||||
"pointsDifference": 2,
|
|
||||||
"pointsDirectHit": 3,
|
|
||||||
|
|
||||||
"matchdayConfig": [
|
|
||||||
{
|
|
||||||
"TLWMatchday": 1,
|
|
||||||
"matchesLeague": "bl2",
|
|
||||||
"leagueMatchday": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 2,
|
|
||||||
"matchesLeague": "bl2",
|
|
||||||
"leagueMatchday": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 3,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 4,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 5,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 3
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 6,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 7,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 8,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 6
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 9,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 7
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 10,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 8
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 11,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 9
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 12,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 10
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 13,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 11
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 14,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 12
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 15,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 13
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 16,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 14
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 17,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 15
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 18,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 16
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 19,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 17
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 20,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 18
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 21,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 19
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 22,
|
|
||||||
"matchesLeague": "bl2",
|
|
||||||
"leagueMatchday": 19
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 23,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 20
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 24,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 21
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 25,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 22
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 26,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 23
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 27,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 24
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 28,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 29,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 26
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 30,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 27
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 31,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 28
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 32,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 29
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 33,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 30
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 34,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 35,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 36,
|
|
||||||
"matchesLeague": "bl2",
|
|
||||||
"leagueMatchday": 33
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 37,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 33
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 38,
|
|
||||||
"matchesLeague": "bl2",
|
|
||||||
"leagueMatchday": 34
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 39,
|
|
||||||
"matchesLeague": "bl1",
|
|
||||||
"leagueMatchday": 34
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
{
|
|
||||||
"1": "Bastian",
|
|
||||||
"2": "Lukas",
|
|
||||||
"3": "Jimmy",
|
|
||||||
"4": "Marcel U.",
|
|
||||||
"5": "Tristan",
|
|
||||||
"6": "Demian",
|
|
||||||
"7": "Michael",
|
|
||||||
"8": "Sascha",
|
|
||||||
"9": "Friedrich",
|
|
||||||
"10": "Werner",
|
|
||||||
"11": "Hilde",
|
|
||||||
"12": "Julian",
|
|
||||||
"13": "Martin",
|
|
||||||
"14": "Max",
|
|
||||||
"15": "Arno",
|
|
||||||
"16": "Flo",
|
|
||||||
"17": "Olli L.",
|
|
||||||
"18": "Patrick",
|
|
||||||
"19": "Matthias",
|
|
||||||
"20": "Philipp",
|
|
||||||
"21": "Armin",
|
|
||||||
"22": "Marcel",
|
|
||||||
"23": "TG Nürnberg",
|
|
||||||
"24": "Maxi Z."
|
|
||||||
}
|
|
||||||
@@ -1,331 +0,0 @@
|
|||||||
{
|
|
||||||
"api": {
|
|
||||||
"results": 12,
|
|
||||||
"leagues": [
|
|
||||||
{
|
|
||||||
"league_id": 583,
|
|
||||||
"name": "DFB Pokal",
|
|
||||||
"type": "Cup",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2019,
|
|
||||||
"season_start": "2019-08-09",
|
|
||||||
"season_end": "2020-07-04",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/81.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 0,
|
|
||||||
"is_current": 0,
|
|
||||||
"coverage": {
|
|
||||||
"standings": false,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": true,
|
|
||||||
"players_statistics": true
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 753,
|
|
||||||
"name": "Liga 3",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2019,
|
|
||||||
"season_start": "2019-07-19",
|
|
||||||
"season_end": "2020-07-04",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/80.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 0,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": true,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 754,
|
|
||||||
"name": "Bundesliga 1",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2019,
|
|
||||||
"season_start": "2019-08-16",
|
|
||||||
"season_end": "2020-07-06",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/78.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 0,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": true,
|
|
||||||
"players_statistics": true
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 755,
|
|
||||||
"name": "Bundesliga 2",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2019,
|
|
||||||
"season_start": "2019-07-26",
|
|
||||||
"season_end": "2020-07-11",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/79.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 0,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": true,
|
|
||||||
"players_statistics": true
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 771,
|
|
||||||
"name": "Women Bundesliga",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2019,
|
|
||||||
"season_start": "2019-08-16",
|
|
||||||
"season_end": "2020-06-28",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/82.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 0,
|
|
||||||
"is_current": 0,
|
|
||||||
"coverage": {
|
|
||||||
"standings": false,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": false,
|
|
||||||
"topScorers": false,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 1240,
|
|
||||||
"name": "Regionalliga - Bayern",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2019,
|
|
||||||
"season_start": "2019-07-11",
|
|
||||||
"season_end": "2020-05-23",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/83.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 1,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 1241,
|
|
||||||
"name": "Regionalliga - Nord",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2019,
|
|
||||||
"season_start": "2019-07-26",
|
|
||||||
"season_end": "2020-05-17",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/84.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 0,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 1242,
|
|
||||||
"name": "Regionalliga - Nordost",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2019,
|
|
||||||
"season_start": "2019-07-26",
|
|
||||||
"season_end": "2020-05-16",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/85.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 0,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 1243,
|
|
||||||
"name": "Regionalliga - SudWest",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2019,
|
|
||||||
"season_start": "2019-07-26",
|
|
||||||
"season_end": "2020-05-16",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/86.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 0,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 1244,
|
|
||||||
"name": "Regionalliga - West",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2019,
|
|
||||||
"season_start": "2019-07-26",
|
|
||||||
"season_end": "2020-05-16",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/87.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 0,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 1405,
|
|
||||||
"name": "U19 Bundesliga",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2019,
|
|
||||||
"season_start": "2019-08-10",
|
|
||||||
"season_end": "2020-05-09",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/488.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 0,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": false,
|
|
||||||
"topScorers": false,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 1564,
|
|
||||||
"name": "Super Cup",
|
|
||||||
"type": "Cup",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2019,
|
|
||||||
"season_start": "2019-08-03",
|
|
||||||
"season_end": "2019-08-03",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/529.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 0,
|
|
||||||
"is_current": 0,
|
|
||||||
"coverage": {
|
|
||||||
"standings": false,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": true,
|
|
||||||
"players_statistics": true
|
|
||||||
},
|
|
||||||
"players": false,
|
|
||||||
"topScorers": false,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,13 +0,0 @@
|
|||||||
{
|
|
||||||
"api": {
|
|
||||||
"results": 6,
|
|
||||||
"fixtures": [
|
|
||||||
"1st_Round",
|
|
||||||
"2nd_Round",
|
|
||||||
"3rd_Round",
|
|
||||||
"Quarter-finals",
|
|
||||||
"Semi-finals",
|
|
||||||
"Final"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"1": "Michael",
|
|
||||||
"2": "Hilde",
|
|
||||||
"3": "Werner",
|
|
||||||
"4": "Kay",
|
|
||||||
"5": "Martin",
|
|
||||||
"6": "Flo",
|
|
||||||
"7": "Patrick",
|
|
||||||
"8": "Matthias",
|
|
||||||
"9": "Tristan",
|
|
||||||
"10": "Jimmy",
|
|
||||||
"11": "Nicole (TG Rhön)",
|
|
||||||
"12": "Julian",
|
|
||||||
"13": "Lukas",
|
|
||||||
"14": "Sascha"
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"1": "Maxi Z.",
|
|
||||||
"2": "Marcel",
|
|
||||||
"3": "Olli L.",
|
|
||||||
"4": "Armin",
|
|
||||||
"5": "TG Nürnberg",
|
|
||||||
"6": "Arno",
|
|
||||||
"7": "Marcel U.",
|
|
||||||
"8": "Philipp",
|
|
||||||
"9": "Max",
|
|
||||||
"10": "Bastian",
|
|
||||||
"11": "Friedrich",
|
|
||||||
"12": "Demian",
|
|
||||||
"13": "Stefan",
|
|
||||||
"14": "Oliver"
|
|
||||||
}
|
|
||||||
@@ -1,304 +0,0 @@
|
|||||||
{
|
|
||||||
"api": {
|
|
||||||
"results": 11,
|
|
||||||
"leagues": [
|
|
||||||
{
|
|
||||||
"league_id": 2677,
|
|
||||||
"name": "DFB Pokal",
|
|
||||||
"type": "Cup",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2020,
|
|
||||||
"season_start": "2020-09-11",
|
|
||||||
"season_end": "2020-10-15",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/81.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 0,
|
|
||||||
"is_current": 1,
|
|
||||||
"coverage": {
|
|
||||||
"standings": false,
|
|
||||||
"fixtures": {
|
|
||||||
"events": false,
|
|
||||||
"lineups": false,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 2681,
|
|
||||||
"name": "Women Bundesliga",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2020,
|
|
||||||
"season_start": "2020-09-04",
|
|
||||||
"season_end": "2021-06-13",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/82.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 0,
|
|
||||||
"is_current": 1,
|
|
||||||
"coverage": {
|
|
||||||
"standings": false,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": false,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": false,
|
|
||||||
"topScorers": false,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 2692,
|
|
||||||
"name": "U19 Bundesliga",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2020,
|
|
||||||
"season_start": "2020-09-20",
|
|
||||||
"season_end": "2021-04-17",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/488.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 1,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": false,
|
|
||||||
"lineups": false,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": false,
|
|
||||||
"topScorers": false,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 2738,
|
|
||||||
"name": "Regionalliga - West",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2020,
|
|
||||||
"season_start": "2020-09-04",
|
|
||||||
"season_end": "2021-06-05",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/87.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 1,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": false,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 2743,
|
|
||||||
"name": "Bundesliga 2",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2020,
|
|
||||||
"season_start": "2020-09-18",
|
|
||||||
"season_end": "2021-05-23",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/79.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 0,
|
|
||||||
"is_current": 1,
|
|
||||||
"coverage": {
|
|
||||||
"standings": false,
|
|
||||||
"fixtures": {
|
|
||||||
"events": false,
|
|
||||||
"lineups": false,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 2751,
|
|
||||||
"name": "Super Cup",
|
|
||||||
"type": "Cup",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2020,
|
|
||||||
"season_start": "2020-09-30",
|
|
||||||
"season_end": "2020-09-30",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/529.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 0,
|
|
||||||
"is_current": 1,
|
|
||||||
"coverage": {
|
|
||||||
"standings": false,
|
|
||||||
"fixtures": {
|
|
||||||
"events": false,
|
|
||||||
"lineups": false,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": false,
|
|
||||||
"topScorers": false,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 2755,
|
|
||||||
"name": "Bundesliga 1",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2020,
|
|
||||||
"season_start": "2020-09-19",
|
|
||||||
"season_end": "2021-05-22",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/78.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 1,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": false,
|
|
||||||
"lineups": false,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 2795,
|
|
||||||
"name": "Liga 3",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2020,
|
|
||||||
"season_start": "2020-09-18",
|
|
||||||
"season_end": "2021-05-22",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/80.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 0,
|
|
||||||
"is_current": 1,
|
|
||||||
"coverage": {
|
|
||||||
"standings": false,
|
|
||||||
"fixtures": {
|
|
||||||
"events": false,
|
|
||||||
"lineups": false,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 2821,
|
|
||||||
"name": "Regionalliga - Nord",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2020,
|
|
||||||
"season_start": "2020-09-04",
|
|
||||||
"season_end": "2021-01-31",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/84.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 1,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": false,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 2822,
|
|
||||||
"name": "Regionalliga - Nordost",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2020,
|
|
||||||
"season_start": "2020-08-15",
|
|
||||||
"season_end": "2021-06-13",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/85.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 1,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"league_id": 2823,
|
|
||||||
"name": "Regionalliga - SudWest",
|
|
||||||
"type": "League",
|
|
||||||
"country": "Germany",
|
|
||||||
"country_code": "DE",
|
|
||||||
"season": 2020,
|
|
||||||
"season_start": "2020-09-01",
|
|
||||||
"season_end": "2021-06-12",
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/leagues\/86.png",
|
|
||||||
"flag": "https:\/\/media.api-sports.io\/flags\/de.svg",
|
|
||||||
"standings": 1,
|
|
||||||
"is_current": 1,
|
|
||||||
"coverage": {
|
|
||||||
"standings": true,
|
|
||||||
"fixtures": {
|
|
||||||
"events": true,
|
|
||||||
"lineups": true,
|
|
||||||
"statistics": false,
|
|
||||||
"players_statistics": false
|
|
||||||
},
|
|
||||||
"players": true,
|
|
||||||
"topScorers": true,
|
|
||||||
"predictions": true,
|
|
||||||
"odds": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,259 +0,0 @@
|
|||||||
{
|
|
||||||
"api": {
|
|
||||||
"results": 18,
|
|
||||||
"teams": [
|
|
||||||
{
|
|
||||||
"team_id": 157,
|
|
||||||
"name": "Bayern Munich",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/157.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1900,
|
|
||||||
"venue_name": "Allianz Arena",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Werner-Heisenberg-Allee 25",
|
|
||||||
"venue_city": "München",
|
|
||||||
"venue_capacity": 75000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 174,
|
|
||||||
"name": "FC Schalke 04",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/174.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1904,
|
|
||||||
"venue_name": "VELTINS-Arena",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Arenaring 1",
|
|
||||||
"venue_city": "Gelsenkirchen",
|
|
||||||
"venue_capacity": 62271
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 165,
|
|
||||||
"name": "Borussia Dortmund",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/165.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1909,
|
|
||||||
"venue_name": "Signal-Iduna-Park",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Strobelalle 50",
|
|
||||||
"venue_city": "Dortmund",
|
|
||||||
"venue_capacity": 81365
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 163,
|
|
||||||
"name": "Borussia Monchengladbach",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/163.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1900,
|
|
||||||
"venue_name": "Stadion im BORUSSIA-PARK",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Hennes-Weisweiler-Allee 1",
|
|
||||||
"venue_city": "Mönchengladbach",
|
|
||||||
"venue_capacity": 54057
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 173,
|
|
||||||
"name": "RB Leipzig",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/173.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 2009,
|
|
||||||
"venue_name": "Red Bull Arena",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Am Sportforum 3",
|
|
||||||
"venue_city": "Leipzig",
|
|
||||||
"venue_capacity": 44345
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 164,
|
|
||||||
"name": "FSV Mainz 05",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/164.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1905,
|
|
||||||
"venue_name": "OPEL ARENA",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Eugen-Salomon-Straße 1",
|
|
||||||
"venue_city": "Mainz",
|
|
||||||
"venue_capacity": 34034
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 161,
|
|
||||||
"name": "VfL Wolfsburg",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/161.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1945,
|
|
||||||
"venue_name": "VOLKSWAGEN ARENA",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "In den Allerwiesen 1",
|
|
||||||
"venue_city": "Wolfsburg",
|
|
||||||
"venue_capacity": 30000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 168,
|
|
||||||
"name": "Bayer Leverkusen",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/168.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1904,
|
|
||||||
"venue_name": "BayArena",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Bismarckstr. 122-124",
|
|
||||||
"venue_city": "Leverkusen",
|
|
||||||
"venue_capacity": 30210
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 169,
|
|
||||||
"name": "Eintracht Frankfurt",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/169.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1899,
|
|
||||||
"venue_name": "Deutsche Bank Park",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Mörfelder Landstr. 362",
|
|
||||||
"venue_city": "Frankfurt am Main",
|
|
||||||
"venue_capacity": 52300
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 188,
|
|
||||||
"name": "Arminia Bielefeld",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/188.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1905,
|
|
||||||
"venue_name": "SchücoArena",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Melanchthonstr. 31a",
|
|
||||||
"venue_city": "Bielefeld",
|
|
||||||
"venue_capacity": 27300
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 182,
|
|
||||||
"name": "Union Berlin",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/182.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1966,
|
|
||||||
"venue_name": "Stadion An der Alten Försterei",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Hämmerlingstraße 80-88, Köpenick",
|
|
||||||
"venue_city": "Berlin",
|
|
||||||
"venue_capacity": 22467
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 170,
|
|
||||||
"name": "FC Augsburg",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/170.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1907,
|
|
||||||
"venue_name": "WWK Arena",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Bürgermeister Ulrich-Straße 90",
|
|
||||||
"venue_city": "Augsburg",
|
|
||||||
"venue_capacity": 30662
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 192,
|
|
||||||
"name": "FC Koln",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/192.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1948,
|
|
||||||
"venue_name": "RheinEnergieStadion",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Aachener Str. 999",
|
|
||||||
"venue_city": "Köln",
|
|
||||||
"venue_capacity": 50076
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 167,
|
|
||||||
"name": "1899 Hoffenheim",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/167.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1899,
|
|
||||||
"venue_name": "PreZero Arena",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Dietmar-Hopp-Straße 1",
|
|
||||||
"venue_city": "Sinsheim",
|
|
||||||
"venue_capacity": 30164
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 162,
|
|
||||||
"name": "Werder Bremen",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/162.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1899,
|
|
||||||
"venue_name": "wohninvest WESERSTADION",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Franz-Böhmert-Straße 1c",
|
|
||||||
"venue_city": "Bremen",
|
|
||||||
"venue_capacity": 42358
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 159,
|
|
||||||
"name": "Hertha Berlin",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/159.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1892,
|
|
||||||
"venue_name": "Olympiastadion Berlin",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Olympischer Platz 3",
|
|
||||||
"venue_city": "Berlin",
|
|
||||||
"venue_capacity": 77116
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 172,
|
|
||||||
"name": "VfB Stuttgart",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/172.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1893,
|
|
||||||
"venue_name": "Mercedes-Benz-Arena",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Mercedesstrasse 87",
|
|
||||||
"venue_city": "Stuttgart",
|
|
||||||
"venue_capacity": 60469
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 160,
|
|
||||||
"name": "SC Freiburg",
|
|
||||||
"code": null,
|
|
||||||
"logo": "https:\/\/media.api-sports.io\/football\/teams\/160.png",
|
|
||||||
"country": "Germany",
|
|
||||||
"is_national": false,
|
|
||||||
"founded": 1904,
|
|
||||||
"venue_name": "Schwarzwald-Stadion",
|
|
||||||
"venue_surface": "grass",
|
|
||||||
"venue_address": "Schwarzwaldstraße 193",
|
|
||||||
"venue_city": "Freiburg im Breisgau",
|
|
||||||
"venue_capacity": 25000
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,45 +0,0 @@
|
|||||||
{
|
|
||||||
"api": {
|
|
||||||
"results": 38,
|
|
||||||
"fixtures": [
|
|
||||||
"Regular_Season_-_1",
|
|
||||||
"Regular_Season_-_2",
|
|
||||||
"Regular_Season_-_3",
|
|
||||||
"Regular_Season_-_4",
|
|
||||||
"Regular_Season_-_5",
|
|
||||||
"Regular_Season_-_6",
|
|
||||||
"Regular_Season_-_7",
|
|
||||||
"Regular_Season_-_8",
|
|
||||||
"Regular_Season_-_9",
|
|
||||||
"Regular_Season_-_10",
|
|
||||||
"Regular_Season_-_11",
|
|
||||||
"Regular_Season_-_12",
|
|
||||||
"Regular_Season_-_13",
|
|
||||||
"Regular_Season_-_14",
|
|
||||||
"Regular_Season_-_15",
|
|
||||||
"Regular_Season_-_16",
|
|
||||||
"Regular_Season_-_17",
|
|
||||||
"Regular_Season_-_18",
|
|
||||||
"Regular_Season_-_19",
|
|
||||||
"Regular_Season_-_20",
|
|
||||||
"Regular_Season_-_21",
|
|
||||||
"Regular_Season_-_22",
|
|
||||||
"Regular_Season_-_23",
|
|
||||||
"Regular_Season_-_24",
|
|
||||||
"Regular_Season_-_25",
|
|
||||||
"Regular_Season_-_26",
|
|
||||||
"Regular_Season_-_27",
|
|
||||||
"Regular_Season_-_28",
|
|
||||||
"Regular_Season_-_29",
|
|
||||||
"Regular_Season_-_30",
|
|
||||||
"Regular_Season_-_31",
|
|
||||||
"Regular_Season_-_32",
|
|
||||||
"Regular_Season_-_33",
|
|
||||||
"Regular_Season_-_34",
|
|
||||||
"Regular_Season_-_35",
|
|
||||||
"Regular_Season_-_36",
|
|
||||||
"Regular_Season_-_37",
|
|
||||||
"Regular_Season_-_38"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"api": {
|
|
||||||
"results": 1,
|
|
||||||
"fixtures": [
|
|
||||||
"1st_Round"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
{
|
|
||||||
"api": {
|
|
||||||
"results": 34,
|
|
||||||
"fixtures": [
|
|
||||||
"Regular_Season_-_1",
|
|
||||||
"Regular_Season_-_2",
|
|
||||||
"Regular_Season_-_3",
|
|
||||||
"Regular_Season_-_4",
|
|
||||||
"Regular_Season_-_5",
|
|
||||||
"Regular_Season_-_6",
|
|
||||||
"Regular_Season_-_7",
|
|
||||||
"Regular_Season_-_8",
|
|
||||||
"Regular_Season_-_9",
|
|
||||||
"Regular_Season_-_10",
|
|
||||||
"Regular_Season_-_11",
|
|
||||||
"Regular_Season_-_12",
|
|
||||||
"Regular_Season_-_13",
|
|
||||||
"Regular_Season_-_14",
|
|
||||||
"Regular_Season_-_15",
|
|
||||||
"Regular_Season_-_16",
|
|
||||||
"Regular_Season_-_17",
|
|
||||||
"Regular_Season_-_18",
|
|
||||||
"Regular_Season_-_19",
|
|
||||||
"Regular_Season_-_20",
|
|
||||||
"Regular_Season_-_21",
|
|
||||||
"Regular_Season_-_22",
|
|
||||||
"Regular_Season_-_23",
|
|
||||||
"Regular_Season_-_24",
|
|
||||||
"Regular_Season_-_25",
|
|
||||||
"Regular_Season_-_26",
|
|
||||||
"Regular_Season_-_27",
|
|
||||||
"Regular_Season_-_28",
|
|
||||||
"Regular_Season_-_29",
|
|
||||||
"Regular_Season_-_30",
|
|
||||||
"Regular_Season_-_31",
|
|
||||||
"Regular_Season_-_32",
|
|
||||||
"Regular_Season_-_33",
|
|
||||||
"Regular_Season_-_34"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
{
|
|
||||||
"api": {
|
|
||||||
"results": 34,
|
|
||||||
"fixtures": [
|
|
||||||
"Regular_Season_-_1",
|
|
||||||
"Regular_Season_-_2",
|
|
||||||
"Regular_Season_-_3",
|
|
||||||
"Regular_Season_-_4",
|
|
||||||
"Regular_Season_-_5",
|
|
||||||
"Regular_Season_-_6",
|
|
||||||
"Regular_Season_-_7",
|
|
||||||
"Regular_Season_-_8",
|
|
||||||
"Regular_Season_-_9",
|
|
||||||
"Regular_Season_-_10",
|
|
||||||
"Regular_Season_-_11",
|
|
||||||
"Regular_Season_-_12",
|
|
||||||
"Regular_Season_-_13",
|
|
||||||
"Regular_Season_-_14",
|
|
||||||
"Regular_Season_-_15",
|
|
||||||
"Regular_Season_-_16",
|
|
||||||
"Regular_Season_-_17",
|
|
||||||
"Regular_Season_-_18",
|
|
||||||
"Regular_Season_-_19",
|
|
||||||
"Regular_Season_-_20",
|
|
||||||
"Regular_Season_-_21",
|
|
||||||
"Regular_Season_-_22",
|
|
||||||
"Regular_Season_-_23",
|
|
||||||
"Regular_Season_-_24",
|
|
||||||
"Regular_Season_-_25",
|
|
||||||
"Regular_Season_-_26",
|
|
||||||
"Regular_Season_-_27",
|
|
||||||
"Regular_Season_-_28",
|
|
||||||
"Regular_Season_-_29",
|
|
||||||
"Regular_Season_-_30",
|
|
||||||
"Regular_Season_-_31",
|
|
||||||
"Regular_Season_-_32",
|
|
||||||
"Regular_Season_-_33",
|
|
||||||
"Regular_Season_-_34"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
{
|
|
||||||
"api": {
|
|
||||||
"results": 38,
|
|
||||||
"fixtures": [
|
|
||||||
"Regular_Season_-_1",
|
|
||||||
"Regular_Season_-_2",
|
|
||||||
"Regular_Season_-_3",
|
|
||||||
"Regular_Season_-_4",
|
|
||||||
"Regular_Season_-_5",
|
|
||||||
"Regular_Season_-_6",
|
|
||||||
"Regular_Season_-_7",
|
|
||||||
"Regular_Season_-_8",
|
|
||||||
"Regular_Season_-_9",
|
|
||||||
"Regular_Season_-_10",
|
|
||||||
"Regular_Season_-_11",
|
|
||||||
"Regular_Season_-_12",
|
|
||||||
"Regular_Season_-_13",
|
|
||||||
"Regular_Season_-_14",
|
|
||||||
"Regular_Season_-_15",
|
|
||||||
"Regular_Season_-_16",
|
|
||||||
"Regular_Season_-_17",
|
|
||||||
"Regular_Season_-_18",
|
|
||||||
"Regular_Season_-_19",
|
|
||||||
"Regular_Season_-_20",
|
|
||||||
"Regular_Season_-_21",
|
|
||||||
"Regular_Season_-_22",
|
|
||||||
"Regular_Season_-_23",
|
|
||||||
"Regular_Season_-_24",
|
|
||||||
"Regular_Season_-_25",
|
|
||||||
"Regular_Season_-_26",
|
|
||||||
"Regular_Season_-_27",
|
|
||||||
"Regular_Season_-_28",
|
|
||||||
"Regular_Season_-_29",
|
|
||||||
"Regular_Season_-_30",
|
|
||||||
"Regular_Season_-_31",
|
|
||||||
"Regular_Season_-_32",
|
|
||||||
"Regular_Season_-_33",
|
|
||||||
"Regular_Season_-_34",
|
|
||||||
"Regular_Season_-_35",
|
|
||||||
"Regular_Season_-_36",
|
|
||||||
"Regular_Season_-_37",
|
|
||||||
"Regular_Season_-_38"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
{
|
|
||||||
"api": {
|
|
||||||
"results": 38,
|
|
||||||
"fixtures": [
|
|
||||||
"Regular_Season_-_1",
|
|
||||||
"Regular_Season_-_2",
|
|
||||||
"Regular_Season_-_3",
|
|
||||||
"Regular_Season_-_4",
|
|
||||||
"Regular_Season_-_5",
|
|
||||||
"Regular_Season_-_6",
|
|
||||||
"Regular_Season_-_7",
|
|
||||||
"Regular_Season_-_8",
|
|
||||||
"Regular_Season_-_9",
|
|
||||||
"Regular_Season_-_10",
|
|
||||||
"Regular_Season_-_11",
|
|
||||||
"Regular_Season_-_12",
|
|
||||||
"Regular_Season_-_13",
|
|
||||||
"Regular_Season_-_14",
|
|
||||||
"Regular_Season_-_15",
|
|
||||||
"Regular_Season_-_16",
|
|
||||||
"Regular_Season_-_17",
|
|
||||||
"Regular_Season_-_18",
|
|
||||||
"Regular_Season_-_19",
|
|
||||||
"Regular_Season_-_20",
|
|
||||||
"Regular_Season_-_21",
|
|
||||||
"Regular_Season_-_22",
|
|
||||||
"Regular_Season_-_23",
|
|
||||||
"Regular_Season_-_24",
|
|
||||||
"Regular_Season_-_25",
|
|
||||||
"Regular_Season_-_26",
|
|
||||||
"Regular_Season_-_27",
|
|
||||||
"Regular_Season_-_28",
|
|
||||||
"Regular_Season_-_29",
|
|
||||||
"Regular_Season_-_30",
|
|
||||||
"Regular_Season_-_31",
|
|
||||||
"Regular_Season_-_32",
|
|
||||||
"Regular_Season_-_33",
|
|
||||||
"Regular_Season_-_34",
|
|
||||||
"Regular_Season_-_35",
|
|
||||||
"Regular_Season_-_36",
|
|
||||||
"Regular_Season_-_37",
|
|
||||||
"Regular_Season_-_38"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,549 +0,0 @@
|
|||||||
{
|
|
||||||
"numberOfMatchdays": 39,
|
|
||||||
"matchesPerMatchday": 12,
|
|
||||||
"pointMode": 4,
|
|
||||||
"pointsTendency": 1,
|
|
||||||
"pointsDifference": 2,
|
|
||||||
"pointsDirectHit": 3,
|
|
||||||
"ko": 0,
|
|
||||||
"matchdayConfig": [
|
|
||||||
{
|
|
||||||
"TLWMatchday": 1,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 1,
|
|
||||||
"showTable": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585064
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585071
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585067
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 2,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 2,
|
|
||||||
"showTable": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585072
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585079
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585073
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 3,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 3,
|
|
||||||
"showTable": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585088
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585089
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 4,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 4,
|
|
||||||
"showTable": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585095
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585098
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2795,
|
|
||||||
"matchId": 593472
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 5,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 5,
|
|
||||||
"showTable": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585107
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2664,
|
|
||||||
"matchId": 571546
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 6,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 6,
|
|
||||||
"showTable": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585115
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585116
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2790,
|
|
||||||
"matchId": 592206
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 7,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 7,
|
|
||||||
"showTable": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585117
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585125
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585122
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 8,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 8,
|
|
||||||
"showTable": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585132
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2743,
|
|
||||||
"matchId": 585134
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "SingleMatch",
|
|
||||||
"matchLeague": 2795,
|
|
||||||
"matchId": 593535
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 9,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 9,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 10,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 10,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 11,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 11,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 12,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 12,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 13,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 13,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 14,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 14,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 15,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 15,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 16,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 16,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 17,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 17,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 18,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 18,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 19,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2743,
|
|
||||||
"leagueMatchday": 18,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 20,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 19,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 21,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 20,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 22,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 21,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 23,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 22,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 24,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 23,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 25,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 24,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 26,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 25,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 27,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "ToBeDefined",
|
|
||||||
"placeholderDatetime": "2021-03-16 12:00:00"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 28,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 26,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 29,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 27,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 30,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 28,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 31,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "ToBeDefined",
|
|
||||||
"placeholderDatetime": "2021-04-13 12:00:00"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 32,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 29,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 33,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 30,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 34,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 31,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 35,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 32,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 36,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 33,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 37,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2743,
|
|
||||||
"leagueMatchday": 33
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 38,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2755,
|
|
||||||
"leagueMatchday": 34,
|
|
||||||
"showTable": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 39,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2743,
|
|
||||||
"leagueMatchday": 34
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,67 +0,0 @@
|
|||||||
{
|
|
||||||
"numberOfMatchdays": 5,
|
|
||||||
"matchesPerMatchday": 0,
|
|
||||||
"pointMode": 4,
|
|
||||||
"pointsTendency": 1,
|
|
||||||
"pointsDifference": 2,
|
|
||||||
"pointsDirectHit": 3,
|
|
||||||
"ko": 1,
|
|
||||||
"matchdayConfig": [
|
|
||||||
{
|
|
||||||
"TLWMatchday": 1,
|
|
||||||
"matchdayName": "1. Runde",
|
|
||||||
"numberOfMatches": 32,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "AllMatchesOfMatchday",
|
|
||||||
"matchesLeague": 2677,
|
|
||||||
"leagueMatchday": 1
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 2,
|
|
||||||
"matchdayName": "Achtelfinale",
|
|
||||||
"numberOfMatches": 16,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "ToBeDefined",
|
|
||||||
"placeholderDatetime": "2020-12-22 18:30:00"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 3,
|
|
||||||
"matchdayName": "Viertelfinale",
|
|
||||||
"numberOfMatches": 8,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "ToBeDefined",
|
|
||||||
"placeholderDatetime": "2021-02-02 18:30:00"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 4,
|
|
||||||
"matchdayName": "Halbfinale",
|
|
||||||
"numberOfMatches": 4,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "ToBeDefined",
|
|
||||||
"placeholderDatetime": "2021-03-02 18:30:00"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"TLWMatchday": 5,
|
|
||||||
"matchdayName": "Finale",
|
|
||||||
"numberOfMatches": 6,
|
|
||||||
"matchesConfig": [
|
|
||||||
{
|
|
||||||
"type": "ToBeDefined",
|
|
||||||
"placeholderDatetime": "2021-05-01 20:30:00"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
{
|
|
||||||
"1": "Jimmy",
|
|
||||||
"2": "Werner",
|
|
||||||
"3": "Lukas",
|
|
||||||
"4": "Sascha",
|
|
||||||
"5": "Olli L.",
|
|
||||||
"6": "Martin",
|
|
||||||
"7": "Armin",
|
|
||||||
"8": "Bastian",
|
|
||||||
"9": "Philipp",
|
|
||||||
"10": "Maxi Z.",
|
|
||||||
"11": "Nicole (TG Rhön)",
|
|
||||||
"12": "Kay",
|
|
||||||
"13": "Marcel U.",
|
|
||||||
"14": "Max",
|
|
||||||
"15": "Marcel",
|
|
||||||
"16": "Flo",
|
|
||||||
"17": "Matthias",
|
|
||||||
"18": "Julian",
|
|
||||||
"19": "Demian",
|
|
||||||
"20": "Arno",
|
|
||||||
"21": "Oliver",
|
|
||||||
"22": "Patrick",
|
|
||||||
"23": "Tristan",
|
|
||||||
"24": "Hilde"
|
|
||||||
}
|
|
||||||
@@ -1,432 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"teamname": "FC Bayern München",
|
|
||||||
"tippligaID": 1,
|
|
||||||
"apiFootballID": 157
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Hertha BSC Berlin",
|
|
||||||
"tippligaID": 16,
|
|
||||||
"apiFootballID": 159
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Borussia Dortmund",
|
|
||||||
"tippligaID": 12,
|
|
||||||
"apiFootballID": 165
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Augsburg",
|
|
||||||
"tippligaID": 23,
|
|
||||||
"apiFootballID": 170
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Bayer Leverkusen",
|
|
||||||
"tippligaID": 14,
|
|
||||||
"apiFootballID": 168
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Paderborn 07",
|
|
||||||
"tippligaID": 33,
|
|
||||||
"apiFootballID": 185
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Köln",
|
|
||||||
"tippligaID": 24,
|
|
||||||
"apiFootballID": 192
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Union Berlin",
|
|
||||||
"tippligaID": 66,
|
|
||||||
"apiFootballID": 182
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FSV Mainz",
|
|
||||||
"tippligaID": 6,
|
|
||||||
"apiFootballID": 164
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Borussia Mönchengladbach",
|
|
||||||
"tippligaID": 2,
|
|
||||||
"apiFootballID": 163
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Eintracht Frankfurt",
|
|
||||||
"tippligaID": 13,
|
|
||||||
"apiFootballID": 169
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Schalke 04",
|
|
||||||
"tippligaID": 9,
|
|
||||||
"apiFootballID": 174
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Fortuna Düsseldorf",
|
|
||||||
"tippligaID": 89,
|
|
||||||
"apiFootballID": 158
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "RB Leipzig",
|
|
||||||
"tippligaID": 110,
|
|
||||||
"apiFootballID": 173
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SC Freiburg",
|
|
||||||
"tippligaID": 28,
|
|
||||||
"apiFootballID": 160
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "TSG 1899 Hoffenheim",
|
|
||||||
"tippligaID": 47,
|
|
||||||
"apiFootballID": 167
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Vfl Wolfsburg",
|
|
||||||
"tippligaID": 11,
|
|
||||||
"apiFootballID": 161
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Werder Bremen",
|
|
||||||
"tippligaID": 17,
|
|
||||||
"apiFootballID": 162
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Nürnberg",
|
|
||||||
"tippligaID": 4,
|
|
||||||
"apiFootballID": 171
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Hannover 96",
|
|
||||||
"tippligaID": 15,
|
|
||||||
"apiFootballID": 166
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "VfB Stuttgart",
|
|
||||||
"tippligaID": 8,
|
|
||||||
"apiFootballID": 172
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "VfL Osnabrück",
|
|
||||||
"tippligaID": 42,
|
|
||||||
"apiFootballID": 1324
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Erzgebirge Aue",
|
|
||||||
"tippligaID": 30,
|
|
||||||
"apiFootballID": 190
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Carl Zeiss Jena",
|
|
||||||
"tippligaID": 36,
|
|
||||||
"apiFootballID": 1325
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Eintracht Braunschweig",
|
|
||||||
"tippligaID": 25,
|
|
||||||
"apiFootballID": 744
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Kaiserslautern",
|
|
||||||
"tippligaID": 19,
|
|
||||||
"apiFootballID": 745
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Magdeburg",
|
|
||||||
"tippligaID": 59,
|
|
||||||
"apiFootballID": 179
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Arminia Bielefeld",
|
|
||||||
"tippligaID": 18,
|
|
||||||
"apiFootballID": 188
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC St. Pauli",
|
|
||||||
"tippligaID": 49,
|
|
||||||
"apiFootballID": 186
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Hamburger SV",
|
|
||||||
"tippligaID": 3,
|
|
||||||
"apiFootballID": 175
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Hansa Rostock",
|
|
||||||
"tippligaID": 21,
|
|
||||||
"apiFootballID": 1321
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Holstein Kiel",
|
|
||||||
"tippligaID": 63,
|
|
||||||
"apiFootballID": 191
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Karlsruher SC",
|
|
||||||
"tippligaID": 26,
|
|
||||||
"apiFootballID": 785
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "MSV Duisburg",
|
|
||||||
"tippligaID": 31,
|
|
||||||
"apiFootballID": 187
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SpVgg Greuther Fürth",
|
|
||||||
"tippligaID": 27,
|
|
||||||
"apiFootballID": 178
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SpVgg Unterhaching",
|
|
||||||
"tippligaID": 29,
|
|
||||||
"apiFootballID": 1314
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Darmstadt 98",
|
|
||||||
"tippligaID": 70,
|
|
||||||
"apiFootballID": 181
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SV Sandhausen",
|
|
||||||
"tippligaID": 53,
|
|
||||||
"apiFootballID": 189
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "TSV 1860 München",
|
|
||||||
"tippligaID": 20,
|
|
||||||
"apiFootballID": 786
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "VfL Bochum",
|
|
||||||
"tippligaID": 5,
|
|
||||||
"apiFootballID": 176
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Ingolstadt 04",
|
|
||||||
"tippligaID": 72,
|
|
||||||
"apiFootballID": 184
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SV Wehen Wiesbaden",
|
|
||||||
"tippligaID": 48,
|
|
||||||
"apiFootballID": 1319
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Dynamo Dresden",
|
|
||||||
"tippligaID": 38,
|
|
||||||
"apiFootballID": 183
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Bayern München II",
|
|
||||||
"tippligaID": 168,
|
|
||||||
"apiFootballID": 4674
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Jahn Regensburg",
|
|
||||||
"tippligaID": 43,
|
|
||||||
"apiFootballID": 177
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Preußen Münster",
|
|
||||||
"tippligaID": 81,
|
|
||||||
"apiFootballID": 1313
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Heidenheim 1846",
|
|
||||||
"tippligaID": 85,
|
|
||||||
"apiFootballID": 180
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Chemnitzer FC",
|
|
||||||
"tippligaID": 79,
|
|
||||||
"apiFootballID": 1328
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Hallescher FC",
|
|
||||||
"tippligaID": 78,
|
|
||||||
"apiFootballID": 1316
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Würzburger Kickers",
|
|
||||||
"tippligaID": 107,
|
|
||||||
"apiFootballID": 784
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SG Sonnenhof Großaspach",
|
|
||||||
"tippligaID": 97,
|
|
||||||
"apiFootballID": 1317
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Waldhof Mannheim",
|
|
||||||
"tippligaID": 167,
|
|
||||||
"apiFootballID": 4268
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "KFC Uerdingen 05",
|
|
||||||
"tippligaID": 119,
|
|
||||||
"apiFootballID": 1322
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SV Meppen",
|
|
||||||
"tippligaID": 139,
|
|
||||||
"apiFootballID": 1318
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FSV Zwickau",
|
|
||||||
"tippligaID": 146,
|
|
||||||
"apiFootballID": 1315
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Viktoria Köln",
|
|
||||||
"tippligaID": 609,
|
|
||||||
"apiFootballID": 1620
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Kickers Offenbach",
|
|
||||||
"tippligaID": 22,
|
|
||||||
"apiFootballID": 1628
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Rot-Weiss Essen",
|
|
||||||
"tippligaID": 34,
|
|
||||||
"apiFootballID": 1621
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SV Babelsberg 03",
|
|
||||||
"tippligaID": 67,
|
|
||||||
"apiFootballID": 1622
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FSV Frankfurt",
|
|
||||||
"tippligaID": 71,
|
|
||||||
"apiFootballID": 1332
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Sportfreunde Lotte",
|
|
||||||
"tippligaID": 95,
|
|
||||||
"apiFootballID": 1323
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC 08 Homburg",
|
|
||||||
"tippligaID": 84,
|
|
||||||
"apiFootballID": 1634
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "VfB Lübeck",
|
|
||||||
"tippligaID": 40,
|
|
||||||
"apiFootballID": 1625
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Villingen",
|
|
||||||
"tippligaID": 69,
|
|
||||||
"apiFootballID": 1619
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Astoria Walldorf",
|
|
||||||
"tippligaID": 603,
|
|
||||||
"apiFootballID": 1626
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SV Drochtersen/Assel",
|
|
||||||
"tippligaID": 152,
|
|
||||||
"apiFootballID": 1623
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Eintracht Norderstedt",
|
|
||||||
"tippligaID": 148,
|
|
||||||
"apiFootballID": 1631
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "TSV Havelse",
|
|
||||||
"tippligaID": 65,
|
|
||||||
"apiFootballID": 9342
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FSV Union Fürstenwalde",
|
|
||||||
"tippligaID": 176,
|
|
||||||
"apiFootballID": 9357
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SV Todesfelde",
|
|
||||||
"tippligaID": 177,
|
|
||||||
"apiFootballID": 12880
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FV Engers 07",
|
|
||||||
"tippligaID": 178,
|
|
||||||
"apiFootballID": 12767
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Oberneuland",
|
|
||||||
"tippligaID": 74,
|
|
||||||
"apiFootballID": 4263
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "VSG Altglienicke",
|
|
||||||
"tippligaID": 179,
|
|
||||||
"apiFootballID": 9349
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "MTV Eintracht Celle",
|
|
||||||
"tippligaID": 180,
|
|
||||||
"apiFootballID": 12758
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "RSV Meinerzhagen",
|
|
||||||
"tippligaID": 181,
|
|
||||||
"apiFootballID": 12814
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SSV Ulm 1846",
|
|
||||||
"tippligaID": 166,
|
|
||||||
"apiFootballID": 1652
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Rielasingen-Arlen",
|
|
||||||
"tippligaID": 162,
|
|
||||||
"apiFootballID": 1642
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Eintracht Norderstedt",
|
|
||||||
"tippligaID": 148,
|
|
||||||
"apiFootballID": 1631
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "TSV Steinbach",
|
|
||||||
"tippligaID": 164,
|
|
||||||
"apiFootballID": 1656
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SC Wiedenbrück",
|
|
||||||
"tippligaID": 118,
|
|
||||||
"apiFootballID": 12897
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SV 07 Elversberg",
|
|
||||||
"tippligaID": 96,
|
|
||||||
"apiFootballID": 1660
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Düren",
|
|
||||||
"tippligaID": 182,
|
|
||||||
"apiFootballID": 12754
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Olymp. Lyon",
|
|
||||||
"tippligaID": 505,
|
|
||||||
"apiFootballID": 80
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "AS Monaco",
|
|
||||||
"tippligaID": 160,
|
|
||||||
"apiFootballID": 91
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Manchester United",
|
|
||||||
"tippligaID": 501,
|
|
||||||
"apiFootballID": 33
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Arsenal London",
|
|
||||||
"tippligaID": 522,
|
|
||||||
"apiFootballID": 42
|
|
||||||
}
|
|
||||||
]
|
|
||||||
@@ -1,378 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"teamname": "FC Bayern München",
|
|
||||||
"tippligaID": 1,
|
|
||||||
"openligaDBID": 40,
|
|
||||||
"logoFilename": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Hertha BSC Berlin",
|
|
||||||
"tippligaID": 16,
|
|
||||||
"openligaDBID": 54
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Borussia Dortmund",
|
|
||||||
"tippligaID": 12,
|
|
||||||
"openligaDBID": 7
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Augsburg",
|
|
||||||
"tippligaID": 23,
|
|
||||||
"openligaDBID": 95
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Bayer Leverkusen",
|
|
||||||
"tippligaID": 14,
|
|
||||||
"openligaDBID": 6
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Paderborn 07",
|
|
||||||
"tippligaID": 33,
|
|
||||||
"openligaDBID": 31
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Köln",
|
|
||||||
"tippligaID": 24,
|
|
||||||
"openligaDBID": 65
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Union Berlin",
|
|
||||||
"tippligaID": 66,
|
|
||||||
"openligaDBID": 80
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FSV Mainz",
|
|
||||||
"tippligaID": 6,
|
|
||||||
"openligaDBID": 81
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Borussia Mönchengladbach",
|
|
||||||
"tippligaID": 2,
|
|
||||||
"openligaDBID": 87
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Eintracht Frankfurt",
|
|
||||||
"tippligaID": 13,
|
|
||||||
"openligaDBID": 91
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Schalke 04",
|
|
||||||
"tippligaID": 9,
|
|
||||||
"openligaDBID": 9
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Fortuna Düsseldorf",
|
|
||||||
"tippligaID": 89,
|
|
||||||
"openligaDBID": 185
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "RB Leipzig",
|
|
||||||
"tippligaID": 110,
|
|
||||||
"openligaDBID": 1635
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SC Freiburg",
|
|
||||||
"tippligaID": 28,
|
|
||||||
"openligaDBID": 112
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "TSG 1899 Hoffenheim",
|
|
||||||
"tippligaID": 47,
|
|
||||||
"openligaDBID": 123
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Vfl Wolfsburg",
|
|
||||||
"tippligaID": 11,
|
|
||||||
"openligaDBID": 131
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Werder Bremen",
|
|
||||||
"tippligaID": 17,
|
|
||||||
"openligaDBID": 134
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Nürnberg",
|
|
||||||
"tippligaID": 4,
|
|
||||||
"openligaDBID": 79
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Hannover 96",
|
|
||||||
"tippligaID": 15,
|
|
||||||
"openligaDBID": 55
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "VfB Stuttgart",
|
|
||||||
"tippligaID": 8,
|
|
||||||
"openligaDBID": 16
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "VfL Osnabrück",
|
|
||||||
"tippligaID": 42,
|
|
||||||
"openligaDBID": 36
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Erzgebirge Aue",
|
|
||||||
"tippligaID": 30,
|
|
||||||
"openligaDBID": 66
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Carl Zeiss Jena",
|
|
||||||
"tippligaID": 36,
|
|
||||||
"openligaDBID": 69
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Eintracht Braunschweig",
|
|
||||||
"tippligaID": 25,
|
|
||||||
"openligaDBID": 74
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Kaiserslautern",
|
|
||||||
"tippligaID": 19,
|
|
||||||
"openligaDBID": 76
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Magdeburg",
|
|
||||||
"tippligaID": 59,
|
|
||||||
"openligaDBID": 78
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Arminia Bielefeld",
|
|
||||||
"tippligaID": 18,
|
|
||||||
"openligaDBID": 83
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC St. Pauli",
|
|
||||||
"tippligaID": 49,
|
|
||||||
"openligaDBID": 98
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Hamburger SV",
|
|
||||||
"tippligaID": 3,
|
|
||||||
"openligaDBID": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Hansa Rostock",
|
|
||||||
"tippligaID": 21,
|
|
||||||
"openligaDBID": 102
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Holstein Kiel",
|
|
||||||
"tippligaID": 63,
|
|
||||||
"openligaDBID": 104
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Karlsruher SC",
|
|
||||||
"tippligaID": 26,
|
|
||||||
"openligaDBID": 105
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "MSV Duisburg",
|
|
||||||
"tippligaID": 31,
|
|
||||||
"openligaDBID": 107
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SpVgg Greuther Fürth",
|
|
||||||
"tippligaID": 27,
|
|
||||||
"openligaDBID": 115
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SpVgg Unterhaching",
|
|
||||||
"tippligaID": 29,
|
|
||||||
"openligaDBID": 116
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Darmstadt 98",
|
|
||||||
"tippligaID": 70,
|
|
||||||
"openligaDBID": 118
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SV Sandhausen",
|
|
||||||
"tippligaID": 53,
|
|
||||||
"openligaDBID": 119
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "TSV 1860 München",
|
|
||||||
"tippligaID": 20,
|
|
||||||
"openligaDBID": 125
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "VfL Bochum",
|
|
||||||
"tippligaID": 5,
|
|
||||||
"openligaDBID": 129
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Ingolstadt 04",
|
|
||||||
"tippligaID": 72,
|
|
||||||
"openligaDBID": 171
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SV Wehen Wiesbaden",
|
|
||||||
"tippligaID": 48,
|
|
||||||
"openligaDBID": 174
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Dynamo Dresden",
|
|
||||||
"tippligaID": 38,
|
|
||||||
"openligaDBID": 177
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Bayern München II",
|
|
||||||
"tippligaID": 168,
|
|
||||||
"openligaDBID": 179
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Jahn Regensburg",
|
|
||||||
"tippligaID": 43,
|
|
||||||
"openligaDBID": 181
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Preußen Münster",
|
|
||||||
"tippligaID": 81,
|
|
||||||
"openligaDBID": 188
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "1. FC Heidenheim 1846",
|
|
||||||
"tippligaID": 85,
|
|
||||||
"openligaDBID": 199
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Chemnitzer FC",
|
|
||||||
"tippligaID": 79,
|
|
||||||
"openligaDBID": 202
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Hallescher FC",
|
|
||||||
"tippligaID": 78,
|
|
||||||
"openligaDBID": 208
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Würzburger Kickers",
|
|
||||||
"tippligaID": 107,
|
|
||||||
"openligaDBID": 398
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SG Sonnenhof Großaspach",
|
|
||||||
"tippligaID": 97,
|
|
||||||
"openligaDBID": 529
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Waldhof Mannheim",
|
|
||||||
"tippligaID": 167,
|
|
||||||
"openligaDBID": 553
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "KFC Uerdingen 05",
|
|
||||||
"tippligaID": 119,
|
|
||||||
"openligaDBID": 563
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SV Meppen",
|
|
||||||
"tippligaID": 139,
|
|
||||||
"openligaDBID": 599
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FSV Zwickau",
|
|
||||||
"tippligaID": 146,
|
|
||||||
"openligaDBID": 1979
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Viktoria Köln",
|
|
||||||
"tippligaID": 609,
|
|
||||||
"openligaDBID": 2199
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Kickers Offenbach",
|
|
||||||
"tippligaID": 22,
|
|
||||||
"openligaDBID": 29
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Rot-Weiss Essen",
|
|
||||||
"tippligaID": 34,
|
|
||||||
"openligaDBID": 109
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SV Babelsberg 03",
|
|
||||||
"tippligaID": 67,
|
|
||||||
"openligaDBID": 117
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FSV Frankfurt",
|
|
||||||
"tippligaID": 71,
|
|
||||||
"openligaDBID": 172
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Sportfreunde Lotte",
|
|
||||||
"tippligaID": 95,
|
|
||||||
"openligaDBID": 191
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC 08 Homburg",
|
|
||||||
"tippligaID": 84,
|
|
||||||
"openligaDBID": 204
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SG Wattenscheid 09",
|
|
||||||
"tippligaID": 145,
|
|
||||||
"openligaDBID": 429
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Eintracht Trier",
|
|
||||||
"tippligaID": 46,
|
|
||||||
"openligaDBID": 531
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "VfB Lübeck",
|
|
||||||
"tippligaID": 40,
|
|
||||||
"openligaDBID": 532
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Villingen",
|
|
||||||
"tippligaID": 69,
|
|
||||||
"openligaDBID": 534
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Bremer SV",
|
|
||||||
"tippligaID": 602,
|
|
||||||
"openligaDBID": 2727
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FC Astoria Walldorf",
|
|
||||||
"tippligaID": 603,
|
|
||||||
"openligaDBID": 2728
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SV Drochtersen/Assel",
|
|
||||||
"tippligaID": 152,
|
|
||||||
"openligaDBID": 4341
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Eintracht Norderstedt",
|
|
||||||
"tippligaID": 148,
|
|
||||||
"openligaDBID": 4342
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Germ. Egestorf/Langreder",
|
|
||||||
"tippligaID": 150,
|
|
||||||
"openligaDBID": 4343
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "BFC Preussen",
|
|
||||||
"tippligaID": 147,
|
|
||||||
"openligaDBID": 4344
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "FV Ravensburg",
|
|
||||||
"tippligaID": 149,
|
|
||||||
"openligaDBID": 4345
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "SC Hauenstein",
|
|
||||||
"tippligaID": 151,
|
|
||||||
"openligaDBID": 4346
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"teamname": "Würzburger Kickers",
|
|
||||||
"tippligaID": 107,
|
|
||||||
"openligaDBID": 4437
|
|
||||||
}
|
|
||||||
]
|
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,267 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"team_id": 2002,
|
|
||||||
"team_name": "Julian",
|
|
||||||
"team_name_short": "Julian"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2053,
|
|
||||||
"team_name": "Demian",
|
|
||||||
"team_name_short": "Demian"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2054,
|
|
||||||
"team_name": "Hilde",
|
|
||||||
"team_name_short": "Hilde"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2055,
|
|
||||||
"team_name": "Oliver",
|
|
||||||
"team_name_short": "Oliver"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2056,
|
|
||||||
"team_name": "Martin",
|
|
||||||
"team_name_short": "Martin"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2057,
|
|
||||||
"team_name": "Matthias",
|
|
||||||
"team_name_short": "Matthias"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2058,
|
|
||||||
"team_name": "Nicole (TG Rhön)",
|
|
||||||
"team_name_short": "Nicole"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2059,
|
|
||||||
"team_name": "Sascha",
|
|
||||||
"team_name_short": "Sascha"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2060,
|
|
||||||
"team_name": "TG Nürnberg",
|
|
||||||
"team_name_short": "TG Nürnb."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2061,
|
|
||||||
"team_name": "Friedrich",
|
|
||||||
"team_name_short": "Friedrich"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2062,
|
|
||||||
"team_name": "Jimmy",
|
|
||||||
"team_name_short": "Jimmy"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2063,
|
|
||||||
"team_name": "Flo",
|
|
||||||
"team_name_short": "Flo"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2064,
|
|
||||||
"team_name": "Max",
|
|
||||||
"team_name_short": "Max"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2065,
|
|
||||||
"team_name": "Fabian",
|
|
||||||
"team_name_short": "Fabian"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2066,
|
|
||||||
"team_name": "Bastian",
|
|
||||||
"team_name_short": "Bastian"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2067,
|
|
||||||
"team_name": "Kevin",
|
|
||||||
"team_name_short": "Kevin"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2068,
|
|
||||||
"team_name": "Tristan",
|
|
||||||
"team_name_short": "Tristan"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2069,
|
|
||||||
"team_name": "Werner",
|
|
||||||
"team_name_short": "Werner"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2070,
|
|
||||||
"team_name": "Johnny",
|
|
||||||
"team_name_short": "Werner"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2071,
|
|
||||||
"team_name": "Marcel",
|
|
||||||
"team_name_short": "Marcel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2072,
|
|
||||||
"team_name": "TG Sportbild/Fifa",
|
|
||||||
"team_name_short": "TG Sportb."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2073,
|
|
||||||
"team_name": "Marcel U.",
|
|
||||||
"team_name_short": "Marcel U."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2074,
|
|
||||||
"team_name": "Kay",
|
|
||||||
"team_name_short": "Kay"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2075,
|
|
||||||
"team_name": "Maxi H.",
|
|
||||||
"team_name_short": "Maxi H."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2076,
|
|
||||||
"team_name": "Frank",
|
|
||||||
"team_name_short": "Frank"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2077,
|
|
||||||
"team_name": "Stefanie",
|
|
||||||
"team_name_short": "Stefanie"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2078,
|
|
||||||
"team_name": "Jaron",
|
|
||||||
"team_name_short": "Jaron"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2079,
|
|
||||||
"team_name": "Jonas",
|
|
||||||
"team_name_short": "Jonas"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2082,
|
|
||||||
"team_name": "Klaus",
|
|
||||||
"team_name_short": "Klaus"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2083,
|
|
||||||
"team_name": "Eduard",
|
|
||||||
"team_name_short": "Eduard"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2084,
|
|
||||||
"team_name": "Kristina",
|
|
||||||
"team_name_short": "Kristina"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2085,
|
|
||||||
"team_name": "Andreas",
|
|
||||||
"team_name_short": "Andreas"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2086,
|
|
||||||
"team_name": "Maxi U.",
|
|
||||||
"team_name_short": "Maxi U."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2087,
|
|
||||||
"team_name": "Franz",
|
|
||||||
"team_name_short": "Franz"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2088,
|
|
||||||
"team_name": "Vincent",
|
|
||||||
"team_name_short": "Vincent"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2089,
|
|
||||||
"team_name": "Martin H.",
|
|
||||||
"team_name_short": "Martin H."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2090,
|
|
||||||
"team_name": "Dome",
|
|
||||||
"team_name_short": "Dome"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2091,
|
|
||||||
"team_name": "Dom",
|
|
||||||
"team_name_short": "Dom"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2096,
|
|
||||||
"team_name": "Jan",
|
|
||||||
"team_name_short": "Jan"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2102,
|
|
||||||
"team_name": "Maxi Z.",
|
|
||||||
"team_name_short": "Maxi Z."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2103,
|
|
||||||
"team_name": "Patrick",
|
|
||||||
"team_name_short": "Patrick"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2104,
|
|
||||||
"team_name": "Jan K.",
|
|
||||||
"team_name_short": "Jan K."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2105,
|
|
||||||
"team_name": "Muck",
|
|
||||||
"team_name_short": "Muck"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2106,
|
|
||||||
"team_name": "Philipp",
|
|
||||||
"team_name_short": "Philipp"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2108,
|
|
||||||
"team_name": "Lukas",
|
|
||||||
"team_name_short": "Lukas"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2109,
|
|
||||||
"team_name": "Sandro",
|
|
||||||
"team_name_short": "Sandro"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2110,
|
|
||||||
"team_name": "Bernd",
|
|
||||||
"team_name_short": "Bernd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2112,
|
|
||||||
"team_name": "Arno",
|
|
||||||
"team_name_short": "Arno"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2113,
|
|
||||||
"team_name": "Stefan",
|
|
||||||
"team_name_short": "Stefan"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2114,
|
|
||||||
"team_name": "Armin",
|
|
||||||
"team_name_short": "Armin"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2119,
|
|
||||||
"team_name": "Dominik",
|
|
||||||
"team_name_short": "Dominik"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2123,
|
|
||||||
"team_name": "Michael",
|
|
||||||
"team_name_short": "Michael"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"team_id": 2124,
|
|
||||||
"team_name": "Olli L.",
|
|
||||||
"team_name_short": "Olli L."
|
|
||||||
}
|
|
||||||
]
|
|
||||||
@@ -9,7 +9,7 @@ public class APIFootballConnectorTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void APITestGetMatchDataOfMatchdayBundesliga() {
|
public void APITestGetMatchDataOfMatchdayBundesliga() {
|
||||||
APIFootballConnector apiFootballConnector = new APIFootballConnector(2020);
|
APIFootballConnector apiFootballConnector = APIFootballConnector.getAPIFootballConnectorInstance(2020);
|
||||||
ArrayList<APIFootballMatch> matchesOfMatchday = apiFootballConnector.getMatchDataByLeagueAndMatchday(2677, 1);
|
ArrayList<APIFootballMatch> matchesOfMatchday = apiFootballConnector.getMatchDataByLeagueAndMatchday(2677, 1);
|
||||||
assert matchesOfMatchday.get(0).getTeamIdHome() == 744;
|
assert matchesOfMatchday.get(0).getTeamIdHome() == 744;
|
||||||
assert matchesOfMatchday.get(0).getTeamIdGuest() == 159;
|
assert matchesOfMatchday.get(0).getTeamIdGuest() == 159;
|
||||||
|
|||||||
@@ -16,5 +16,13 @@ public class APIFootballUpdaterTest {
|
|||||||
public void updateAllFixturesTest() throws IOException {
|
public void updateAllFixturesTest() throws IOException {
|
||||||
APIFootballUpdater updater = new APIFootballUpdater(2021);
|
APIFootballUpdater updater = new APIFootballUpdater(2021);
|
||||||
updater.updateAllFixtures("Tippliga.json");
|
updater.updateAllFixtures("Tippliga.json");
|
||||||
|
updater.updateAllFixtures("WTL_Pokal.json");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void updateAllRoundsTest() throws IOException {
|
||||||
|
APIFootballUpdater updater = new APIFootballUpdater(2021);
|
||||||
|
updater.updateAllRounds("Tippliga.json");
|
||||||
|
updater.updateAllRounds("WTL_Pokal.json");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,42 +12,43 @@ public class GistProviderTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void listAllGistsTest() {
|
public void listAllGistsTest() {
|
||||||
GistProvider prov = new GistProvider();
|
GistProvider prov = GistProvider.getInstance();
|
||||||
JSONArray gists = prov.listAllGists();
|
JSONArray gists = prov.listAllGists();
|
||||||
System.out.println(gists);
|
System.out.println(gists);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getFileTest() {
|
public void getFileTest() {
|
||||||
GistProvider prov = new GistProvider();
|
GistProvider prov = GistProvider.getInstance();
|
||||||
String file = prov.getFile("Team_ID_Matcher.json");
|
String id = prov.getGistID("Team_ID_Matcher");
|
||||||
|
String file = prov.getFileFromGist(id,"Team_ID_Matcher.json");
|
||||||
System.out.println(file);
|
System.out.println(file);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getTeamIdMatcherTest() {
|
public void getTeamIdMatcherTest() {
|
||||||
GistProvider prov = new GistProvider();
|
GistProvider prov = GistProvider.getInstance();
|
||||||
JSONArray matcher = prov.getTeamIdMatcher();
|
JSONArray matcher = prov.getTeamIdMatcher();
|
||||||
System.out.println(matcher);
|
System.out.println(matcher);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getGistUpdatedTimestampTest() {
|
public void getGistUpdatedTimestampTest() {
|
||||||
GistProvider prov = new GistProvider();
|
GistProvider prov = GistProvider.getInstance();
|
||||||
DateTime date = prov.getGistUpdatedTimestamp("Matches");
|
DateTime date = prov.getGistUpdatedTimestamp("Matches");
|
||||||
System.out.println(date);
|
System.out.println(date);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getGistIDTest() {
|
public void getGistIDTest() {
|
||||||
GistProvider prov = new GistProvider();
|
GistProvider prov = GistProvider.getInstance();
|
||||||
String id = prov.getGistID("Matches");
|
String id = prov.getGistID("Matches");
|
||||||
System.out.println(id);
|
System.out.println(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void updateGistTest() throws UnsupportedEncodingException {
|
public void updateGistTest() throws UnsupportedEncodingException {
|
||||||
GistProvider prov = new GistProvider();
|
GistProvider prov = GistProvider.getInstance();
|
||||||
APIFootballUpdater updater = new APIFootballUpdater(2021);
|
APIFootballUpdater updater = new APIFootballUpdater(2021);
|
||||||
String body = updater.getRawData("https://v2.api-football.com/fixtures/league/2738?timezone=Europe/Berlin");
|
String body = updater.getRawData("https://v2.api-football.com/fixtures/league/2738?timezone=Europe/Berlin");
|
||||||
String content = prov.updateGist("6ec51d59cac70c9f4c040eeea1c0cdd9", "matches_league_2738.json", body);
|
String content = prov.updateGist("6ec51d59cac70c9f4c040eeea1c0cdd9", "matches_league_2738.json", body);
|
||||||
|
|||||||
Reference in New Issue
Block a user