added ranking and fetching sync
dongho-repo/worldcup2026/pipeline/head This commit looks good

This commit is contained in:
Dongho Kim
2026-06-15 16:51:24 +02:00
parent d5c9765970
commit 3938bfae5b
5 changed files with 1052 additions and 89 deletions
+196
View File
@@ -0,0 +1,196 @@
{
"scorers": [
{
"groupId": "A",
"matchday": 1,
"home": "Mexico",
"away": "South Africa",
"scorers": {
"home": [
{ "name": "Julián Quiñones", "min": 9 },
{ "name": "Raúl Jiménez", "min": 67 }
],
"away": []
}
},
{
"groupId": "A",
"matchday": 1,
"home": "South Korea",
"away": "Czech Republic",
"scorers": {
"home": [
{ "name": "Hwang In-beom", "min": 67 },
{ "name": "Oh Hyeon-gyu", "min": 80 }
],
"away": [
{ "name": "Ladislav Krejčí", "min": 59 }
]
}
},
{
"groupId": "B",
"matchday": 1,
"home": "Canada",
"away": "Bosnia & Herzegovina",
"scorers": {
"home": [
{ "name": "Cyle Larin", "min": 78 }
],
"away": [
{ "name": "Jovo Lukić", "min": 21 }
]
}
},
{
"groupId": "B",
"matchday": 1,
"home": "Qatar",
"away": "Switzerland",
"scorers": {
"home": [
{ "name": "Boualem Khoukhi", "min": 94 }
],
"away": [
{ "name": "Breel Embolo", "min": 17, "type": "pen" }
]
}
},
{
"groupId": "C",
"matchday": 1,
"home": "Brazil",
"away": "Morocco",
"scorers": {
"home": [
{ "name": "Vinícius Júnior", "min": 32 }
],
"away": [
{ "name": "Ismael Saibari", "min": 21 }
]
}
},
{
"groupId": "C",
"matchday": 1,
"home": "Haiti",
"away": "Scotland",
"scorers": {
"home": [],
"away": [
{ "name": "John McGinn", "min": 28 }
]
}
},
{
"groupId": "D",
"matchday": 1,
"home": "United States",
"away": "Paraguay",
"scorers": {
"home": [
{ "name": "Damián Bobadilla (OG)", "min": 7 },
{ "name": "Folarin Balogun", "min": 31 },
{ "name": "Folarin Balogun", "min": 45 },
{ "name": "Gio Reyna", "min": 98 }
],
"away": [
{ "name": "Maurício", "min": 73 }
]
}
},
{
"groupId": "D",
"matchday": 1,
"home": "Australia",
"away": "Türkiye",
"scorers": {
"home": [
{ "name": "Nestory Irankunda", "min": 27 },
{ "name": "Connor Metcalfe", "min": 75 }
],
"away": []
}
},
{
"groupId": "E",
"matchday": 1,
"home": "Germany",
"away": "Curaçao",
"scorers": {
"home": [
{ "name": "Felix Nmecha", "min": 6 },
{ "name": "Nico Schlotterbeck", "min": 38 },
{ "name": "Kai Havertz", "min": 45, "type": "pen" },
{ "name": "Jamal Musiala", "min": 47 },
{ "name": "Nathaniel Brown", "min": 68 },
{ "name": "Deniz Undav", "min": 78 },
{ "name": "Kai Havertz", "min": 88 }
],
"away": [
{ "name": "Livano Comenencia", "min": 21 }
]
}
},
{
"groupId": "E",
"matchday": 1,
"home": "Côte d'Ivoire",
"away": "Ecuador",
"scorers": {
"home": [
{ "name": "Amad Diallo", "min": 90 }
],
"away": []
}
},
{
"groupId": "F",
"matchday": 1,
"home": "Netherlands",
"away": "Japan",
"scorers": {
"home": [
{ "name": "Virgil van Dijk", "min": 51 },
{ "name": "Crysencio Summerville", "min": 64 }
],
"away": [
{ "name": "Keito Nakamura", "min": 57 },
{ "name": "Daichi Kamada", "min": 88 }
]
}
},
{
"groupId": "F",
"matchday": 1,
"home": "Sweden",
"away": "Tunisia",
"scorers": {
"home": [
{ "name": "Yasin Ayari", "min": 7 },
{ "name": "Alexander Isak", "min": 30 },
{ "name": "Viktor Gyökeres", "min": 59 },
{ "name": "Mattias Svanberg", "min": 84 },
{ "name": "Yasin Ayari", "min": 96 }
],
"away": [
{ "name": "Omar Rekik", "min": 43 }
]
}
},
{
"groupId": "H",
"matchday": 1,
"home": "Spain",
"away": "Cape Verde",
"scorers": {
"home": [
{ "name": "Álvaro Morata", "min": 15 },
{ "name": "Dani Olmo", "min": 55 },
{ "name": "Nico Williams", "min": 82 }
],
"away": []
}
}
]
}
+95
View File
@@ -0,0 +1,95 @@
{
"matches": [
{
"groupId": "A",
"matchday": 1,
"home": "Mexico",
"away": "South Africa",
"score": { "home": 2, "away": 0 }
},
{
"groupId": "A",
"matchday": 1,
"home": "South Korea",
"away": "Czech Republic",
"score": { "home": 2, "away": 1 }
},
{
"groupId": "B",
"matchday": 1,
"home": "Canada",
"away": "Bosnia & Herzegovina",
"score": { "home": 1, "away": 1 }
},
{
"groupId": "B",
"matchday": 1,
"home": "Qatar",
"away": "Switzerland",
"score": { "home": 1, "away": 1 }
},
{
"groupId": "C",
"matchday": 1,
"home": "Brazil",
"away": "Morocco",
"score": { "home": 1, "away": 1 }
},
{
"groupId": "C",
"matchday": 1,
"home": "Haiti",
"away": "Scotland",
"score": { "home": 0, "away": 1 }
},
{
"groupId": "D",
"matchday": 1,
"home": "United States",
"away": "Paraguay",
"score": { "home": 4, "away": 1 }
},
{
"groupId": "D",
"matchday": 1,
"home": "Australia",
"away": "Türkiye",
"score": { "home": 2, "away": 0 }
},
{
"groupId": "E",
"matchday": 1,
"home": "Germany",
"away": "Curaçao",
"score": { "home": 7, "away": 1 }
},
{
"groupId": "E",
"matchday": 1,
"home": "Côte d'Ivoire",
"away": "Ecuador",
"score": { "home": 1, "away": 0 }
},
{
"groupId": "F",
"matchday": 1,
"home": "Netherlands",
"away": "Japan",
"score": { "home": 2, "away": 2 }
},
{
"groupId": "F",
"matchday": 1,
"home": "Sweden",
"away": "Tunisia",
"score": { "home": 5, "away": 1 }
},
{
"groupId": "H",
"matchday": 1,
"home": "Spain",
"away": "Cape Verde",
"score": { "home": 3, "away": 0 }
}
]
}