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.io.Resources;
|
||||
import de.jeyp91.gists.GistProvider;
|
||||
import org.apache.logging.log4j.*;
|
||||
import org.json.simple.JSONArray;
|
||||
import org.json.simple.JSONObject;
|
||||
import org.json.simple.parser.JSONParser;
|
||||
import org.json.simple.parser.ParseException;
|
||||
|
||||
public class TeamIDMatcher {
|
||||
|
||||
@@ -19,18 +18,8 @@ public class TeamIDMatcher {
|
||||
|
||||
private static void initBiMap() {
|
||||
ids = HashBiMap.create();
|
||||
JSONArray teams = null;
|
||||
URL url = Resources.getResource("Team_ID_TLW_APIF_config.json");
|
||||
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();
|
||||
}
|
||||
GistProvider prov = GistProvider.getInstance();
|
||||
JSONArray teams = prov.getTeamIdMatcher();
|
||||
|
||||
for(Object team:teams) {
|
||||
int tippligaID = ((Long)((JSONObject) team).get("tippligaID")).intValue();
|
||||
|
||||
@@ -1,32 +1,36 @@
|
||||
package de.jeyp91.apifootball;
|
||||
|
||||
import com.google.common.io.Resources;
|
||||
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 de.jeyp91.gists.GistProvider;
|
||||
import org.json.simple.JSONArray;
|
||||
import org.json.simple.JSONObject;
|
||||
import org.json.simple.parser.JSONParser;
|
||||
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.HashMap;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
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;
|
||||
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) {
|
||||
@@ -58,10 +62,14 @@ public class APIFootballConnector {
|
||||
return matchesOfMatchday;
|
||||
}
|
||||
|
||||
private ArrayList<APIFootballMatch> getMatchesFromLeagueFromFile(int id) {
|
||||
public ArrayList<APIFootballMatch> getMatchesFromLeagueFromFile(int id) {
|
||||
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"));
|
||||
|
||||
for(int i = 0; i < matchArray.size(); i++) {
|
||||
@@ -71,20 +79,43 @@ public class APIFootballConnector {
|
||||
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;
|
||||
//JSON parser object to parse read file
|
||||
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 {
|
||||
jsonConfig = Resources.toString(url, StandardCharsets.UTF_8);
|
||||
//Read JSON file
|
||||
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();
|
||||
}
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@ package de.jeyp91.apifootball;
|
||||
|
||||
import com.google.common.io.Resources;
|
||||
import de.jeyp91.BaseMatch;
|
||||
import de.jeyp91.gists.GistProvider;
|
||||
import org.json.simple.JSONArray;
|
||||
import org.json.simple.JSONObject;
|
||||
import org.json.simple.parser.JSONParser;
|
||||
@@ -43,7 +44,8 @@ public class APIFootballMatch extends BaseMatch {
|
||||
private int getMatchdayFromRoundString(String round, int leagueId) {
|
||||
round = round.replace(" ", "_");
|
||||
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"));
|
||||
for (int i = 0; i < roundsArray.size(); i++) {
|
||||
if(roundsArray.get(i).toString().equals(round)) {
|
||||
@@ -54,26 +56,6 @@ public class APIFootballMatch extends BaseMatch {
|
||||
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) {
|
||||
return object != null ? Integer.parseInt(object.toString()) : null;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ public class APIFootballMatchesProvider {
|
||||
|
||||
APIFootballConnector conn;
|
||||
public APIFootballMatchesProvider(int season) {
|
||||
this.conn = new APIFootballConnector(season - 1);
|
||||
this.conn = APIFootballConnector.getAPIFootballConnectorInstance(season - 1);
|
||||
}
|
||||
|
||||
public ArrayList<APIFootballMatch> getAPIFootballMatchesFromConfig(JSONArray config) {
|
||||
|
||||
@@ -13,8 +13,6 @@ import org.json.simple.parser.JSONParser;
|
||||
import org.json.simple.parser.ParseException;
|
||||
|
||||
import java.io.*;
|
||||
import java.net.URL;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.HashSet;
|
||||
|
||||
public class APIFootballUpdater {
|
||||
@@ -24,7 +22,7 @@ public class APIFootballUpdater {
|
||||
|
||||
public APIFootballUpdater(int season) {
|
||||
this.season = season;
|
||||
this.provider = new GistProvider();
|
||||
this.provider = GistProvider.getInstance();
|
||||
}
|
||||
|
||||
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 {
|
||||
String id = this.provider.getGistID("Matches_" + this.season);
|
||||
String id = this.provider.getGistID("APIFootball_" + this.season);
|
||||
this.provider.updateGist(id, filename, content);
|
||||
}
|
||||
|
||||
private HashSet<Integer> getAllLeaguesFromLeagueConfig(String configPath) {
|
||||
private HashSet<Integer> getAllLeaguesFromLeagueConfig(String config) {
|
||||
|
||||
HashSet<Integer> leagues = new HashSet<>();
|
||||
|
||||
JSONParser jsonParser = new JSONParser();
|
||||
URL url = Resources.getResource(season + "\\" + configPath);
|
||||
String jsonConfig = null;
|
||||
GistProvider prov = GistProvider.getInstance();
|
||||
String jsonConfig = prov.getTippligaConfig(this.season, config);
|
||||
JSONObject configObject = null;
|
||||
try {
|
||||
jsonConfig = Resources.toString(url, StandardCharsets.UTF_8);
|
||||
configObject = (JSONObject) jsonParser.parse(jsonConfig);
|
||||
} catch (IOException | ParseException e) {
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
|
||||
@@ -19,18 +19,24 @@ import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.HashMap;
|
||||
import java.util.Set;
|
||||
|
||||
public class GistProvider {
|
||||
|
||||
private static GistProvider prov = null;
|
||||
private JSONArray gistList = null;
|
||||
public HashMap<String, String> files = new HashMap<>();
|
||||
|
||||
public GistProvider() {
|
||||
private GistProvider() {
|
||||
this.gistList = listAllGists();
|
||||
}
|
||||
|
||||
public static GistProvider getInstance() {
|
||||
if (prov == null) {
|
||||
prov = new GistProvider();
|
||||
}
|
||||
return prov;
|
||||
}
|
||||
|
||||
public JSONArray listAllGists() {
|
||||
String gistsRaw = getRawData("https://api.github.com/gists");
|
||||
return stringToJSONArray(gistsRaw);
|
||||
@@ -127,17 +133,11 @@ public class GistProvider {
|
||||
}
|
||||
|
||||
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) {
|
||||
if(!this.files.containsKey(filename)) {
|
||||
files.put(filename, getFileFromGist(filename));
|
||||
}
|
||||
return this.files.get(filename);
|
||||
}
|
||||
|
||||
private String getFileFromGist(String filename) {
|
||||
public String getFileFromGist(String id, String filename) {
|
||||
String fileurl = null;
|
||||
for (Object o : this.gistList) {
|
||||
JSONObject gist = (JSONObject) o;
|
||||
@@ -218,4 +218,14 @@ public class GistProvider {
|
||||
}
|
||||
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;
|
||||
|
||||
import com.google.common.io.Resources;
|
||||
import de.jeyp91.gists.GistProvider;
|
||||
import org.json.simple.JSONArray;
|
||||
import org.json.simple.JSONObject;
|
||||
import org.json.simple.parser.JSONParser;
|
||||
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.util.ArrayList;
|
||||
import java.util.Date;
|
||||
@@ -28,13 +25,13 @@ public class TLWMatchdaysCreator {
|
||||
TLWMatchesCreatorFootball matchesCreator = new TLWMatchesCreatorFootball(2021, 1, configPath);
|
||||
this.matches = matchesCreator.getMatches();
|
||||
|
||||
GistProvider prov = GistProvider.getInstance();
|
||||
String jsonConfig = prov.getTippligaConfig(season, configPath);
|
||||
|
||||
JSONParser jsonParser = new JSONParser();
|
||||
URL url = Resources.getResource(season + "\\" + configPath);
|
||||
String jsonConfig = null;
|
||||
try {
|
||||
jsonConfig = Resources.toString(url, StandardCharsets.UTF_8);
|
||||
this.configObject = (JSONObject) jsonParser.parse(jsonConfig);
|
||||
} catch (IOException | ParseException e) {
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
//Read JSON file
|
||||
|
||||
@@ -3,6 +3,7 @@ package de.jeyp91.tippliga;
|
||||
import com.google.common.io.Resources;
|
||||
import de.jeyp91.apifootball.APIFootballConnector;
|
||||
import de.jeyp91.apifootball.APIFootballMatch;
|
||||
import de.jeyp91.gists.GistProvider;
|
||||
import org.json.simple.JSONArray;
|
||||
import org.json.simple.JSONObject;
|
||||
import org.json.simple.parser.JSONParser;
|
||||
@@ -31,21 +32,20 @@ public class TLWMatchesCreatorFootball extends TLWMatchesCreatorBase {
|
||||
|
||||
this.season = season;
|
||||
this.league = league;
|
||||
this.conn = new APIFootballConnector(season - 1);
|
||||
this.conn = APIFootballConnector.getAPIFootballConnectorInstance(season - 1);
|
||||
|
||||
URL url = Resources.getResource(season + "\\" + configFileName);
|
||||
String jsonConfig = null;
|
||||
GistProvider prov = GistProvider.getInstance();
|
||||
String jsonConfig = prov.getTippligaConfig(2021, configFileName);
|
||||
|
||||
try {
|
||||
JSONParser jsonParser = new JSONParser();
|
||||
jsonConfig = Resources.toString(url, StandardCharsets.UTF_8);
|
||||
//Read JSON file
|
||||
JSONObject config = (JSONObject) jsonParser.parse(jsonConfig);
|
||||
this.numberOfMatchdays = ((Long) config.get("numberOfMatchdays")).intValue();
|
||||
this.matchdayConfig = (JSONArray) config.get("matchdayConfig");
|
||||
this.ko = ((Long) config.get("ko")).intValue();
|
||||
|
||||
} catch (IOException | ParseException e) {
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package de.jeyp91.tippliga;
|
||||
|
||||
import com.google.common.io.Resources;
|
||||
import de.jeyp91.StatusHolder;
|
||||
import de.jeyp91.gists.GistProvider;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
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.ParseException;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.URL;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class TLWMatchesCreatorTipperLeague extends TLWMatchesCreatorBase {
|
||||
@@ -31,23 +28,20 @@ public class TLWMatchesCreatorTipperLeague extends TLWMatchesCreatorBase {
|
||||
this.league = league;
|
||||
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 {
|
||||
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);
|
||||
|
||||
String tipperListString = Resources.toString(tipperListUrl, StandardCharsets.UTF_8);
|
||||
String tipperListString = prov.getTippligaConfig(season, configFileName);
|
||||
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);
|
||||
|
||||
} catch (IOException | ParseException e) {
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
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.Logger;
|
||||
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.ParseException;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.URL;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class TLWMatchesCreatorTipperPokal extends TLWMatchesCreatorBase{
|
||||
@@ -30,21 +27,21 @@ public class TLWMatchesCreatorTipperPokal extends TLWMatchesCreatorBase{
|
||||
this.league = league;
|
||||
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<>();
|
||||
|
||||
try {
|
||||
JSONParser jsonParser = new JSONParser();
|
||||
|
||||
String tipperListString = Resources.toString(tipperListUrl, StandardCharsets.UTF_8);
|
||||
String tipperListString = prov.getTippligaConfig(season, configFileName);
|
||||
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);
|
||||
|
||||
} catch (IOException | ParseException e) {
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,15 +1,11 @@
|
||||
package de.jeyp91.tippliga;
|
||||
|
||||
import com.google.common.io.Resources;
|
||||
import de.jeyp91.gists.GistProvider;
|
||||
import org.json.simple.JSONArray;
|
||||
import org.json.simple.JSONObject;
|
||||
import org.json.simple.parser.JSONParser;
|
||||
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.util.Date;
|
||||
|
||||
@@ -25,18 +21,17 @@ public class TLWMatchesManagerBase {
|
||||
|
||||
protected void initConfigParamsFromFile(String configFileName) {
|
||||
|
||||
URL url = Resources.getResource(season + File.separator + configFileName);
|
||||
String jsonConfig = null;
|
||||
GistProvider prov = GistProvider.getInstance();
|
||||
String jsonConfig = prov.getTippligaConfig(season, configFileName);
|
||||
try {
|
||||
JSONParser jsonParser = new JSONParser();
|
||||
jsonConfig = Resources.toString(url, StandardCharsets.UTF_8);
|
||||
//Read JSON file
|
||||
JSONObject config = (JSONObject) jsonParser.parse(jsonConfig);
|
||||
this.numberOfMatchdays = ((Long) config.get("numberOfMatchdays")).intValue();
|
||||
this.matchdayConfig = (JSONArray) config.get("matchdayConfig");
|
||||
this.ko = ((Long) config.get("ko")).intValue();
|
||||
|
||||
} catch (IOException | ParseException e) {
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
package de.jeyp91.tippliga;
|
||||
|
||||
import com.google.api.client.util.DateTime;
|
||||
import de.jeyp91.TeamIDMatcher;
|
||||
import de.jeyp91.apifootball.APIFootballMatch;
|
||||
import de.jeyp91.apifootball.APIFootballMatchesProvider;
|
||||
import org.json.simple.JSONArray;
|
||||
import org.json.simple.JSONObject;
|
||||
|
||||
import java.time.*;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
|
||||
@@ -133,7 +136,13 @@ public class TLWMatchesUpdaterFootball extends TLWMatchesManagerBase {
|
||||
{
|
||||
for(APIFootballMatch apiFootballMatch : apiFootballMatches) {
|
||||
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
|
||||
public void APITestGetMatchDataOfMatchdayBundesliga() {
|
||||
APIFootballConnector apiFootballConnector = new APIFootballConnector(2020);
|
||||
APIFootballConnector apiFootballConnector = APIFootballConnector.getAPIFootballConnectorInstance(2020);
|
||||
ArrayList<APIFootballMatch> matchesOfMatchday = apiFootballConnector.getMatchDataByLeagueAndMatchday(2677, 1);
|
||||
assert matchesOfMatchday.get(0).getTeamIdHome() == 744;
|
||||
assert matchesOfMatchday.get(0).getTeamIdGuest() == 159;
|
||||
|
||||
@@ -16,5 +16,13 @@ public class APIFootballUpdaterTest {
|
||||
public void updateAllFixturesTest() throws IOException {
|
||||
APIFootballUpdater updater = new APIFootballUpdater(2021);
|
||||
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
|
||||
public void listAllGistsTest() {
|
||||
GistProvider prov = new GistProvider();
|
||||
GistProvider prov = GistProvider.getInstance();
|
||||
JSONArray gists = prov.listAllGists();
|
||||
System.out.println(gists);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getFileTest() {
|
||||
GistProvider prov = new GistProvider();
|
||||
String file = prov.getFile("Team_ID_Matcher.json");
|
||||
GistProvider prov = GistProvider.getInstance();
|
||||
String id = prov.getGistID("Team_ID_Matcher");
|
||||
String file = prov.getFileFromGist(id,"Team_ID_Matcher.json");
|
||||
System.out.println(file);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getTeamIdMatcherTest() {
|
||||
GistProvider prov = new GistProvider();
|
||||
GistProvider prov = GistProvider.getInstance();
|
||||
JSONArray matcher = prov.getTeamIdMatcher();
|
||||
System.out.println(matcher);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getGistUpdatedTimestampTest() {
|
||||
GistProvider prov = new GistProvider();
|
||||
GistProvider prov = GistProvider.getInstance();
|
||||
DateTime date = prov.getGistUpdatedTimestamp("Matches");
|
||||
System.out.println(date);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getGistIDTest() {
|
||||
GistProvider prov = new GistProvider();
|
||||
GistProvider prov = GistProvider.getInstance();
|
||||
String id = prov.getGistID("Matches");
|
||||
System.out.println(id);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void updateGistTest() throws UnsupportedEncodingException {
|
||||
GistProvider prov = new GistProvider();
|
||||
GistProvider prov = GistProvider.getInstance();
|
||||
APIFootballUpdater updater = new APIFootballUpdater(2021);
|
||||
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);
|
||||
|
||||
Reference in New Issue
Block a user