diff --git a/data/player_data.json b/data/player_data.json
index 7156824..82ff664 100644
--- a/data/player_data.json
+++ b/data/player_data.json
@@ -3,13 +3,13 @@
"type": "player",
"id": "account.3e75bc1560664817900f3747e2270659",
"attributes": {
+ "titleId": "pubg",
"shardId": "steam",
"patchVersion": "",
"banType": "Innocent",
"clanId": "clan.d67f3a9805414aa7b78a1f122a7de776",
"name": "Lanta01",
- "stats": null,
- "titleId": "pubg"
+ "stats": null
},
"relationships": {
"assets": {
@@ -307,6 +307,18 @@
},
"matches": {
"data": [
+ {
+ "type": "match",
+ "id": "09ee2eb1-4721-447d-8e9d-9735cbd6f69d"
+ },
+ {
+ "type": "match",
+ "id": "37ebed06-8c47-485b-9bf5-439e505c29c4"
+ },
+ {
+ "type": "match",
+ "id": "4711907b-2901-43ee-8c5a-ca22e38ea70a"
+ },
{
"type": "match",
"id": "a54daaad-62b7-4ed9-b9a8-b7fd39fe6a15"
@@ -483,13 +495,13 @@
"type": "player",
"id": "account.4622686b9d9f44209d64503b18d96a1d",
"attributes": {
- "patchVersion": "",
- "banType": "Innocent",
"clanId": "clan.d67f3a9805414aa7b78a1f122a7de776",
"name": "TaGMoM",
"stats": null,
"titleId": "pubg",
- "shardId": "steam"
+ "shardId": "steam",
+ "patchVersion": "",
+ "banType": "Innocent"
},
"relationships": {
"assets": {
@@ -572,18 +584,6 @@
{
"type": "match",
"id": "23b2b259-61ad-4dd9-bc79-e6d7943de61b"
- },
- {
- "type": "match",
- "id": "17340fd8-32ae-4afd-81f6-faff4370d679"
- },
- {
- "type": "match",
- "id": "89b959fd-2b65-4297-a115-698d0727c1a1"
- },
- {
- "type": "match",
- "id": "a00aced7-b4d3-43cf-bd6e-d94664a8f55e"
}
]
}
@@ -597,13 +597,13 @@
"type": "player",
"id": "account.b39f1fc9e49b471f8cd9ccce15ad9676",
"attributes": {
+ "banType": "Innocent",
+ "clanId": "clan.d67f3a9805414aa7b78a1f122a7de776",
+ "name": "r00tger",
"stats": null,
"titleId": "pubg",
"shardId": "steam",
- "patchVersion": "",
- "banType": "Innocent",
- "clanId": "clan.d67f3a9805414aa7b78a1f122a7de776",
- "name": "r00tger"
+ "patchVersion": ""
},
"relationships": {
"assets": {
@@ -627,18 +627,15 @@
"type": "player",
"id": "account.2322e3d471a5418696b6f14271afd83a",
"attributes": {
+ "banType": "Innocent",
+ "clanId": "clan.d67f3a9805414aa7b78a1f122a7de776",
"name": "Masistuta",
"stats": null,
"titleId": "pubg",
"shardId": "steam",
- "patchVersion": "",
- "banType": "Innocent",
- "clanId": "clan.d67f3a9805414aa7b78a1f122a7de776"
+ "patchVersion": ""
},
"relationships": {
- "assets": {
- "data": []
- },
"matches": {
"data": [
{
@@ -800,34 +797,29 @@
{
"type": "match",
"id": "23b2b259-61ad-4dd9-bc79-e6d7943de61b"
- },
- {
- "type": "match",
- "id": "89b959fd-2b65-4297-a115-698d0727c1a1"
- },
- {
- "type": "match",
- "id": "a00aced7-b4d3-43cf-bd6e-d94664a8f55e"
}
]
+ },
+ "assets": {
+ "data": []
}
},
"links": {
- "self": "https://api.pubg.com/shards/steam/players/account.2322e3d471a5418696b6f14271afd83a",
- "schema": ""
+ "schema": "",
+ "self": "https://api.pubg.com/shards/steam/players/account.2322e3d471a5418696b6f14271afd83a"
}
},
{
"type": "player",
"id": "account.275452133d6744d494a1b145da12f75a",
"attributes": {
+ "clanId": "clan.d67f3a9805414aa7b78a1f122a7de776",
+ "name": "RalphNorris",
+ "stats": null,
"titleId": "pubg",
"shardId": "steam",
"patchVersion": "",
- "banType": "TemporaryBan",
- "clanId": "clan.d67f3a9805414aa7b78a1f122a7de776",
- "name": "RalphNorris",
- "stats": null
+ "banType": "TemporaryBan"
},
"relationships": {
"assets": {
@@ -1051,13 +1043,13 @@
"type": "player",
"id": "account.0026f9f08725424fa477ba986991e064",
"attributes": {
+ "patchVersion": "",
"banType": "Innocent",
"clanId": "clan.d67f3a9805414aa7b78a1f122a7de776",
"name": "Jimbo_The_One",
"stats": null,
"titleId": "pubg",
- "shardId": "steam",
- "patchVersion": ""
+ "shardId": "steam"
},
"relationships": {
"assets": {
@@ -1065,6 +1057,66 @@
},
"matches": {
"data": [
+ {
+ "type": "match",
+ "id": "2b9c4668-e2de-41d0-ab5a-db39ded3ad4c"
+ },
+ {
+ "type": "match",
+ "id": "4597838f-a317-403c-80be-f872332d29a4"
+ },
+ {
+ "type": "match",
+ "id": "6d97094c-304b-4d5f-84b8-c97b4d9914f3"
+ },
+ {
+ "type": "match",
+ "id": "bea1cd04-5de0-40f8-b626-248dbd5ef8e8"
+ },
+ {
+ "type": "match",
+ "id": "56ba45fc-430c-43c9-9f43-7cac4a5521d4"
+ },
+ {
+ "type": "match",
+ "id": "20f68f6e-21d4-4fec-a396-701e9e8048db"
+ },
+ {
+ "type": "match",
+ "id": "88e4800f-aaf9-4a11-9f0f-5aa319026483"
+ },
+ {
+ "type": "match",
+ "id": "8bffabd7-5027-42ff-974d-71948c21c116"
+ },
+ {
+ "type": "match",
+ "id": "d1eb616b-ae29-46bd-96a4-9d5e02db2936"
+ },
+ {
+ "type": "match",
+ "id": "a2bb7007-68c7-4af0-b04b-f297502c5421"
+ },
+ {
+ "type": "match",
+ "id": "5d795f0a-bd56-4744-aa9c-1769f4b13aba"
+ },
+ {
+ "type": "match",
+ "id": "ee56af8a-533d-46d1-91ba-e9757702c48b"
+ },
+ {
+ "type": "match",
+ "id": "effd3894-325a-4026-adaa-f8e21e64cf7d"
+ },
+ {
+ "type": "match",
+ "id": "d1208de1-0841-4383-9c3f-d340704800f5"
+ },
+ {
+ "type": "match",
+ "id": "e869949d-c33e-4312-a061-79dee84c1509"
+ },
{
"type": "match",
"id": "a4093c92-0322-4b6d-a78d-8bec8223faa5"
@@ -1189,25 +1241,33 @@
"type": "player",
"id": "account.56ea56d593e440a48c3eaa5613b7eaa0",
"attributes": {
+ "banType": "Innocent",
+ "clanId": "clan.d67f3a9805414aa7b78a1f122a7de776",
"name": "Shepherders",
"stats": null,
"titleId": "pubg",
"shardId": "steam",
- "patchVersion": "",
- "banType": "Innocent",
- "clanId": "clan.d67f3a9805414aa7b78a1f122a7de776"
+ "patchVersion": ""
},
"relationships": {
+ "assets": {
+ "data": []
+ },
"matches": {
"data": [
+ {
+ "type": "match",
+ "id": "42c5aa3d-a85b-4767-bdb2-667b541d3cda"
+ },
+ {
+ "type": "match",
+ "id": "4e9a4d06-a247-4e7b-99d8-b2c184029566"
+ },
{
"type": "match",
"id": "3efd17c2-cf13-4f64-96d6-6a54af9acb4e"
}
]
- },
- "assets": {
- "data": []
}
},
"links": {
diff --git a/data/player_lifetime_data.json b/data/player_lifetime_data.json
index 09547be..3c0e90d 100644
--- a/data/player_lifetime_data.json
+++ b/data/player_lifetime_data.json
@@ -1,110 +1,5 @@
{
- "updated": "09/22/2023 14:29:29 - Time Zone: W. Europe Standard Time",
- "duo": {
- "Shepherders": {
- "account.56ea56d593e440a48c3eaa5613b7eaa0": null
- },
- "TaGMoM": {
- "account.4622686b9d9f44209d64503b18d96a1d": null
- },
- "Lanta01": {
- "account.3e75bc1560664817900f3747e2270659": null
- },
- "Masistuta": {
- "account.2322e3d471a5418696b6f14271afd83a": null
- },
- "RalphNorris": {
- "account.275452133d6744d494a1b145da12f75a": null
- },
- "r00tger": {
- "account.b39f1fc9e49b471f8cd9ccce15ad9676": null
- },
- "Petje1972": {
- "account.889799e275e94395aa1a9e66ec3e1ff2": null
- },
- "Jimbo_The_One": {
- "account.0026f9f08725424fa477ba986991e064": null
- }
- },
"solo": {
- "Shepherders": {
- "account.56ea56d593e440a48c3eaa5613b7eaa0": {
- "assists": 0,
- "boosts": 42,
- "dBNOs": 0,
- "dailyKills": 3,
- "dailyWins": 0,
- "damageDealt": 4534.8965,
- "days": 25,
- "headshotKills": 9,
- "heals": 53,
- "killPoints": 0,
- "kills": 36,
- "longestKill": 94.48783,
- "longestTimeSurvived": 1786,
- "losses": 37,
- "maxKillStreaks": 1,
- "mostSurvivalTime": 1786,
- "rankPoints": 0,
- "rankPointsTitle": "",
- "revives": 0,
- "rideDistance": 43446.68,
- "roadKills": 0,
- "roundMostKills": 4,
- "roundsPlayed": 37,
- "suicides": 0,
- "swimDistance": 407.5236,
- "teamKills": 0,
- "timeSurvived": 29324.887,
- "top10s": 8,
- "vehicleDestroys": 0,
- "walkDistance": 44193.87,
- "weaponsAcquired": 140,
- "weeklyKills": 3,
- "weeklyWins": 0,
- "winPoints": 0,
- "wins": 0
- }
- },
- "TaGMoM": {
- "account.4622686b9d9f44209d64503b18d96a1d": {
- "assists": 0,
- "boosts": 30,
- "dBNOs": 0,
- "dailyKills": 0,
- "dailyWins": 0,
- "damageDealt": 1996.2902,
- "days": 18,
- "headshotKills": 4,
- "heals": 50,
- "killPoints": 0,
- "kills": 14,
- "longestKill": 240.44931,
- "longestTimeSurvived": 1807,
- "losses": 23,
- "maxKillStreaks": 2,
- "mostSurvivalTime": 1807,
- "rankPoints": 0,
- "rankPointsTitle": "",
- "revives": 0,
- "rideDistance": 60284.086,
- "roadKills": 0,
- "roundMostKills": 6,
- "roundsPlayed": 23,
- "suicides": 0,
- "swimDistance": 158.53871,
- "teamKills": 0,
- "timeSurvived": 23126,
- "top10s": 7,
- "vehicleDestroys": 0,
- "walkDistance": 33895.348,
- "weaponsAcquired": 127,
- "weeklyKills": 0,
- "weeklyWins": 0,
- "winPoints": 0,
- "wins": 0
- }
- },
"Lanta01": {
"account.3e75bc1560664817900f3747e2270659": {
"assists": 0,
@@ -183,39 +78,39 @@
"wins": 5
}
},
- "RalphNorris": {
- "account.275452133d6744d494a1b145da12f75a": {
+ "Jimbo_The_One": {
+ "account.0026f9f08725424fa477ba986991e064": {
"assists": 0,
"boosts": 0,
"dBNOs": 0,
"dailyKills": 0,
"dailyWins": 0,
"damageDealt": 0,
- "days": 0,
+ "days": 1,
"headshotKills": 0,
"heals": 0,
"killPoints": 0,
"kills": 0,
"longestKill": 0,
- "longestTimeSurvived": 0,
- "losses": 0,
+ "longestTimeSurvived": 406,
+ "losses": 1,
"maxKillStreaks": 0,
- "mostSurvivalTime": 0,
+ "mostSurvivalTime": 406,
"rankPoints": 0,
"rankPointsTitle": "",
"revives": 0,
"rideDistance": 0,
"roadKills": 0,
"roundMostKills": 0,
- "roundsPlayed": 0,
+ "roundsPlayed": 1,
"suicides": 0,
"swimDistance": 0,
"teamKills": 0,
- "timeSurvived": 0,
+ "timeSurvived": 406,
"top10s": 0,
"vehicleDestroys": 0,
- "walkDistance": 0,
- "weaponsAcquired": 0,
+ "walkDistance": 929.076,
+ "weaponsAcquired": 5,
"weeklyKills": 0,
"weeklyWins": 0,
"winPoints": 0,
@@ -264,75 +159,153 @@
"Petje1972": {
"account.889799e275e94395aa1a9e66ec3e1ff2": {
"assists": 3,
- "boosts": 1080,
+ "boosts": 1093,
"dBNOs": 0,
- "dailyKills": 18,
- "dailyWins": 0,
- "damageDealt": 209072.52,
- "days": 183,
- "headshotKills": 577,
- "heals": 734,
+ "dailyKills": 21,
+ "dailyWins": 1,
+ "damageDealt": 210976.11,
+ "days": 184,
+ "headshotKills": 580,
+ "heals": 742,
"killPoints": 0,
- "kills": 2213,
+ "kills": 2234,
"longestKill": 568.85095,
"longestTimeSurvived": 1927,
- "losses": 397,
+ "losses": 399,
"maxKillStreaks": 3,
"mostSurvivalTime": 1927,
"rankPoints": 0,
"rankPointsTitle": "",
"revives": 0,
- "rideDistance": 1045924.3,
+ "rideDistance": 1065835,
"roadKills": 58,
"roundMostKills": 19,
- "roundsPlayed": 429,
+ "roundsPlayed": 432,
"suicides": 10,
"swimDistance": 3233.0042,
"teamKills": 1,
- "timeSurvived": 465564.8,
- "top10s": 186,
+ "timeSurvived": 469723.8,
+ "top10s": 189,
"vehicleDestroys": 6,
- "walkDistance": 722671.44,
- "weaponsAcquired": 2086,
- "weeklyKills": 18,
- "weeklyWins": 0,
+ "walkDistance": 728546.3,
+ "weaponsAcquired": 2102,
+ "weeklyKills": 39,
+ "weeklyWins": 1,
"winPoints": 0,
- "wins": 32
+ "wins": 33
}
},
- "Jimbo_The_One": {
- "account.0026f9f08725424fa477ba986991e064": {
+ "Shepherders": {
+ "account.56ea56d593e440a48c3eaa5613b7eaa0": {
+ "assists": 0,
+ "boosts": 42,
+ "dBNOs": 0,
+ "dailyKills": 3,
+ "dailyWins": 0,
+ "damageDealt": 4534.8965,
+ "days": 25,
+ "headshotKills": 9,
+ "heals": 53,
+ "killPoints": 0,
+ "kills": 36,
+ "longestKill": 94.48783,
+ "longestTimeSurvived": 1786,
+ "losses": 37,
+ "maxKillStreaks": 1,
+ "mostSurvivalTime": 1786,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 0,
+ "rideDistance": 43446.68,
+ "roadKills": 0,
+ "roundMostKills": 4,
+ "roundsPlayed": 37,
+ "suicides": 0,
+ "swimDistance": 407.5236,
+ "teamKills": 0,
+ "timeSurvived": 29324.887,
+ "top10s": 8,
+ "vehicleDestroys": 0,
+ "walkDistance": 44193.87,
+ "weaponsAcquired": 140,
+ "weeklyKills": 3,
+ "weeklyWins": 0,
+ "winPoints": 0,
+ "wins": 0
+ }
+ },
+ "RalphNorris": {
+ "account.275452133d6744d494a1b145da12f75a": {
"assists": 0,
"boosts": 0,
"dBNOs": 0,
"dailyKills": 0,
"dailyWins": 0,
"damageDealt": 0,
- "days": 1,
+ "days": 0,
"headshotKills": 0,
"heals": 0,
"killPoints": 0,
"kills": 0,
"longestKill": 0,
- "longestTimeSurvived": 406,
- "losses": 1,
+ "longestTimeSurvived": 0,
+ "losses": 0,
"maxKillStreaks": 0,
- "mostSurvivalTime": 406,
+ "mostSurvivalTime": 0,
"rankPoints": 0,
"rankPointsTitle": "",
"revives": 0,
"rideDistance": 0,
"roadKills": 0,
"roundMostKills": 0,
- "roundsPlayed": 1,
+ "roundsPlayed": 0,
"suicides": 0,
"swimDistance": 0,
"teamKills": 0,
- "timeSurvived": 406,
+ "timeSurvived": 0,
"top10s": 0,
"vehicleDestroys": 0,
- "walkDistance": 929.076,
- "weaponsAcquired": 5,
+ "walkDistance": 0,
+ "weaponsAcquired": 0,
+ "weeklyKills": 0,
+ "weeklyWins": 0,
+ "winPoints": 0,
+ "wins": 0
+ }
+ },
+ "TaGMoM": {
+ "account.4622686b9d9f44209d64503b18d96a1d": {
+ "assists": 0,
+ "boosts": 30,
+ "dBNOs": 0,
+ "dailyKills": 0,
+ "dailyWins": 0,
+ "damageDealt": 1996.2902,
+ "days": 18,
+ "headshotKills": 4,
+ "heals": 50,
+ "killPoints": 0,
+ "kills": 14,
+ "longestKill": 240.44931,
+ "longestTimeSurvived": 1807,
+ "losses": 23,
+ "maxKillStreaks": 2,
+ "mostSurvivalTime": 1807,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 0,
+ "rideDistance": 60284.086,
+ "roadKills": 0,
+ "roundMostKills": 6,
+ "roundsPlayed": 23,
+ "suicides": 0,
+ "swimDistance": 158.53871,
+ "teamKills": 0,
+ "timeSurvived": 23126,
+ "top10s": 7,
+ "vehicleDestroys": 0,
+ "walkDistance": 33895.348,
+ "weaponsAcquired": 127,
"weeklyKills": 0,
"weeklyWins": 0,
"winPoints": 0,
@@ -340,30 +313,633 @@
}
}
},
+ "updated": "09/23/2023 17:01:03 - Time Zone: W. Europe Standard Time",
"squad": {
- "Shepherders": {
- "account.56ea56d593e440a48c3eaa5613b7eaa0": null
- },
- "TaGMoM": {
- "account.4622686b9d9f44209d64503b18d96a1d": null
- },
"Lanta01": {
- "account.3e75bc1560664817900f3747e2270659": null
+ "account.3e75bc1560664817900f3747e2270659": {
+ "assists": 1289,
+ "boosts": 4190,
+ "dBNOs": 5351,
+ "dailyKills": 30,
+ "dailyWins": 2,
+ "damageDealt": 699326.3,
+ "days": 503,
+ "headshotKills": 1124,
+ "heals": 5441,
+ "killPoints": 0,
+ "kills": 6895,
+ "longestKill": 573.3457,
+ "longestTimeSurvived": 1950,
+ "losses": 1690,
+ "maxKillStreaks": 6,
+ "mostSurvivalTime": 1950,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 553,
+ "rideDistance": 5686653.5,
+ "roadKills": 689,
+ "roundMostKills": 26,
+ "roundsPlayed": 2087,
+ "suicides": 42,
+ "swimDistance": 10567.895,
+ "teamKills": 30,
+ "timeSurvived": 2089971.8,
+ "top10s": 1205,
+ "vehicleDestroys": 75,
+ "walkDistance": 2805439.5,
+ "weaponsAcquired": 11703,
+ "weeklyKills": 83,
+ "weeklyWins": 8,
+ "winPoints": 0,
+ "wins": 411
+ }
},
"Masistuta": {
- "account.2322e3d471a5418696b6f14271afd83a": null
- },
- "RalphNorris": {
- "account.275452133d6744d494a1b145da12f75a": null
- },
- "r00tger": {
- "account.b39f1fc9e49b471f8cd9ccce15ad9676": null
- },
- "Petje1972": {
- "account.889799e275e94395aa1a9e66ec3e1ff2": null
+ "account.2322e3d471a5418696b6f14271afd83a": {
+ "assists": 692,
+ "boosts": 4159,
+ "dBNOs": 2535,
+ "dailyKills": 8,
+ "dailyWins": 2,
+ "damageDealt": 344990.78,
+ "days": 363,
+ "headshotKills": 694,
+ "heals": 2377,
+ "killPoints": 0,
+ "kills": 3343,
+ "longestKill": 498.75113,
+ "longestTimeSurvived": 1975,
+ "losses": 1188,
+ "maxKillStreaks": 5,
+ "mostSurvivalTime": 1975,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 391,
+ "rideDistance": 3599036.2,
+ "roadKills": 136,
+ "roundMostKills": 16,
+ "roundsPlayed": 1483,
+ "suicides": 18,
+ "swimDistance": 6016.207,
+ "teamKills": 5,
+ "timeSurvived": 1560614.8,
+ "top10s": 938,
+ "vehicleDestroys": 15,
+ "walkDistance": 2353229,
+ "weaponsAcquired": 7562,
+ "weeklyKills": 19,
+ "weeklyWins": 3,
+ "winPoints": 0,
+ "wins": 304
+ }
},
"Jimbo_The_One": {
- "account.0026f9f08725424fa477ba986991e064": null
+ "account.0026f9f08725424fa477ba986991e064": {
+ "assists": 15,
+ "boosts": 72,
+ "dBNOs": 43,
+ "dailyKills": 5,
+ "dailyWins": 0,
+ "damageDealt": 5408.2676,
+ "days": 13,
+ "headshotKills": 15,
+ "heals": 140,
+ "killPoints": 0,
+ "kills": 59,
+ "longestKill": 258.01843,
+ "longestTimeSurvived": 1579,
+ "losses": 36,
+ "maxKillStreaks": 2,
+ "mostSurvivalTime": 1579,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 6,
+ "rideDistance": 111563.48,
+ "roadKills": 0,
+ "roundMostKills": 6,
+ "roundsPlayed": 43,
+ "suicides": 2,
+ "swimDistance": 89.939255,
+ "teamKills": 0,
+ "timeSurvived": 46157,
+ "top10s": 29,
+ "vehicleDestroys": 1,
+ "walkDistance": 56987.605,
+ "weaponsAcquired": 212,
+ "weeklyKills": 13,
+ "weeklyWins": 2,
+ "winPoints": 0,
+ "wins": 10
+ }
+ },
+ "r00tger": {
+ "account.b39f1fc9e49b471f8cd9ccce15ad9676": {
+ "assists": 251,
+ "boosts": 1297,
+ "dBNOs": 692,
+ "dailyKills": 6,
+ "dailyWins": 1,
+ "damageDealt": 83855.42,
+ "days": 145,
+ "headshotKills": 176,
+ "heals": 1080,
+ "killPoints": 0,
+ "kills": 831,
+ "longestKill": 374.33276,
+ "longestTimeSurvived": 1975,
+ "losses": 412,
+ "maxKillStreaks": 4,
+ "mostSurvivalTime": 1975,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 124,
+ "rideDistance": 1084922.8,
+ "roadKills": 25,
+ "roundMostKills": 14,
+ "roundsPlayed": 507,
+ "suicides": 15,
+ "swimDistance": 1021.355,
+ "teamKills": 3,
+ "timeSurvived": 509005.44,
+ "top10s": 316,
+ "vehicleDestroys": 14,
+ "walkDistance": 682789.4,
+ "weaponsAcquired": 2686,
+ "weeklyKills": 6,
+ "weeklyWins": 1,
+ "winPoints": 0,
+ "wins": 103
+ }
+ },
+ "Petje1972": {
+ "account.889799e275e94395aa1a9e66ec3e1ff2": {
+ "assists": 620,
+ "boosts": 1656,
+ "dBNOs": 2086,
+ "dailyKills": 15,
+ "dailyWins": 1,
+ "damageDealt": 279050,
+ "days": 220,
+ "headshotKills": 574,
+ "heals": 1496,
+ "killPoints": 0,
+ "kills": 2664,
+ "longestKill": 663.9124,
+ "longestTimeSurvived": 1861,
+ "losses": 568,
+ "maxKillStreaks": 5,
+ "mostSurvivalTime": 1861,
+ "rankPoints": 1,
+ "rankPointsTitle": "",
+ "revives": 200,
+ "rideDistance": 1842997.9,
+ "roadKills": 54,
+ "roundMostKills": 31,
+ "roundsPlayed": 721,
+ "suicides": 12,
+ "swimDistance": 4340.0566,
+ "teamKills": 4,
+ "timeSurvived": 725869.56,
+ "top10s": 448,
+ "vehicleDestroys": 10,
+ "walkDistance": 1118628.9,
+ "weaponsAcquired": 3701,
+ "weeklyKills": 28,
+ "weeklyWins": 1,
+ "winPoints": 0,
+ "wins": 160
+ }
+ },
+ "Shepherders": {
+ "account.56ea56d593e440a48c3eaa5613b7eaa0": {
+ "assists": 444,
+ "boosts": 1287,
+ "dBNOs": 1149,
+ "dailyKills": 3,
+ "dailyWins": 0,
+ "damageDealt": 163494.6,
+ "days": 313,
+ "headshotKills": 235,
+ "heals": 1830,
+ "killPoints": 0,
+ "kills": 1318,
+ "longestKill": 496.61923,
+ "longestTimeSurvived": 1945.187,
+ "losses": 835,
+ "maxKillStreaks": 5,
+ "mostSurvivalTime": 1945.187,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 246,
+ "rideDistance": 1790631.5,
+ "roadKills": 56,
+ "roundMostKills": 17,
+ "roundsPlayed": 943,
+ "suicides": 15,
+ "swimDistance": 4127.6733,
+ "teamKills": 22,
+ "timeSurvived": 830366.2,
+ "top10s": 420,
+ "vehicleDestroys": 14,
+ "walkDistance": 1187606.6,
+ "weaponsAcquired": 4178,
+ "weeklyKills": 4,
+ "weeklyWins": 0,
+ "winPoints": 0,
+ "wins": 109
+ }
+ },
+ "RalphNorris": {
+ "account.275452133d6744d494a1b145da12f75a": {
+ "assists": 602,
+ "boosts": 2349,
+ "dBNOs": 1694,
+ "dailyKills": 9,
+ "dailyWins": 2,
+ "damageDealt": 218733.08,
+ "days": 361,
+ "headshotKills": 305,
+ "heals": 3075,
+ "killPoints": 0,
+ "kills": 2170,
+ "longestKill": 632.896,
+ "longestTimeSurvived": 2183,
+ "losses": 1176,
+ "maxKillStreaks": 6,
+ "mostSurvivalTime": 2183,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 251,
+ "rideDistance": 2912686.2,
+ "roadKills": 166,
+ "roundMostKills": 18,
+ "roundsPlayed": 1348,
+ "suicides": 25,
+ "swimDistance": 7767.365,
+ "teamKills": 13,
+ "timeSurvived": 1308760,
+ "top10s": 753,
+ "vehicleDestroys": 13,
+ "walkDistance": 2045225.1,
+ "weaponsAcquired": 7494,
+ "weeklyKills": 27,
+ "weeklyWins": 3,
+ "winPoints": 0,
+ "wins": 177
+ }
+ },
+ "TaGMoM": {
+ "account.4622686b9d9f44209d64503b18d96a1d": {
+ "assists": 268,
+ "boosts": 956,
+ "dBNOs": 623,
+ "dailyKills": 16,
+ "dailyWins": 1,
+ "damageDealt": 81465.09,
+ "days": 126,
+ "headshotKills": 113,
+ "heals": 1378,
+ "killPoints": 0,
+ "kills": 807,
+ "longestKill": 494.7613,
+ "longestTimeSurvived": 1911,
+ "losses": 361,
+ "maxKillStreaks": 4,
+ "mostSurvivalTime": 1911,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 104,
+ "rideDistance": 1222847.5,
+ "roadKills": 49,
+ "roundMostKills": 14,
+ "roundsPlayed": 441,
+ "suicides": 11,
+ "swimDistance": 1239.1948,
+ "teamKills": 1,
+ "timeSurvived": 467424,
+ "top10s": 292,
+ "vehicleDestroys": 3,
+ "walkDistance": 739461.3,
+ "weaponsAcquired": 2408,
+ "weeklyKills": 18,
+ "weeklyWins": 1,
+ "winPoints": 0,
+ "wins": 91
+ }
+ }
+ },
+ "duo": {
+ "Lanta01": {
+ "account.3e75bc1560664817900f3747e2270659": {
+ "assists": 74,
+ "boosts": 600,
+ "dBNOs": 311,
+ "dailyKills": 4,
+ "dailyWins": 0,
+ "damageDealt": 65681.57,
+ "days": 180,
+ "headshotKills": 94,
+ "heals": 790,
+ "killPoints": 0,
+ "kills": 432,
+ "longestKill": 396.7462,
+ "longestTimeSurvived": 1897,
+ "losses": 430,
+ "maxKillStreaks": 3,
+ "mostSurvivalTime": 1897,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 80,
+ "rideDistance": 802699.2,
+ "roadKills": 18,
+ "roundMostKills": 8,
+ "roundsPlayed": 438,
+ "suicides": 11,
+ "swimDistance": 1948.0481,
+ "teamKills": 4,
+ "timeSurvived": 341757.75,
+ "top10s": 131,
+ "vehicleDestroys": 7,
+ "walkDistance": 602869.4,
+ "weaponsAcquired": 2296,
+ "weeklyKills": 4,
+ "weeklyWins": 0,
+ "winPoints": 0,
+ "wins": 8
+ }
+ },
+ "Masistuta": {
+ "account.2322e3d471a5418696b6f14271afd83a": {
+ "assists": 40,
+ "boosts": 574,
+ "dBNOs": 116,
+ "dailyKills": 0,
+ "dailyWins": 0,
+ "damageDealt": 25657.559,
+ "days": 122,
+ "headshotKills": 43,
+ "heals": 352,
+ "killPoints": 0,
+ "kills": 156,
+ "longestKill": 379.67862,
+ "longestTimeSurvived": 1917,
+ "losses": 308,
+ "maxKillStreaks": 2,
+ "mostSurvivalTime": 1917,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 43,
+ "rideDistance": 525320.2,
+ "roadKills": 0,
+ "roundMostKills": 5,
+ "roundsPlayed": 312,
+ "suicides": 3,
+ "swimDistance": 957.83136,
+ "teamKills": 0,
+ "timeSurvived": 244791,
+ "top10s": 98,
+ "vehicleDestroys": 5,
+ "walkDistance": 316070.06,
+ "weaponsAcquired": 1432,
+ "weeklyKills": 0,
+ "weeklyWins": 0,
+ "winPoints": 0,
+ "wins": 4
+ }
+ },
+ "Jimbo_The_One": {
+ "account.0026f9f08725424fa477ba986991e064": {
+ "assists": 0,
+ "boosts": 1,
+ "dBNOs": 0,
+ "dailyKills": 0,
+ "dailyWins": 0,
+ "damageDealt": 66.78,
+ "days": 2,
+ "headshotKills": 0,
+ "heals": 4,
+ "killPoints": 0,
+ "kills": 0,
+ "longestKill": 0,
+ "longestTimeSurvived": 973,
+ "losses": 2,
+ "maxKillStreaks": 0,
+ "mostSurvivalTime": 973,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 0,
+ "rideDistance": 4502.344,
+ "roadKills": 0,
+ "roundMostKills": 0,
+ "roundsPlayed": 2,
+ "suicides": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1376,
+ "top10s": 0,
+ "vehicleDestroys": 0,
+ "walkDistance": 1543.4169,
+ "weaponsAcquired": 11,
+ "weeklyKills": 0,
+ "weeklyWins": 0,
+ "winPoints": 0,
+ "wins": 0
+ }
+ },
+ "r00tger": {
+ "account.b39f1fc9e49b471f8cd9ccce15ad9676": {
+ "assists": 4,
+ "boosts": 32,
+ "dBNOs": 5,
+ "dailyKills": 1,
+ "dailyWins": 1,
+ "damageDealt": 978.51666,
+ "days": 9,
+ "headshotKills": 0,
+ "heals": 33,
+ "killPoints": 0,
+ "kills": 5,
+ "longestKill": 128.73962,
+ "longestTimeSurvived": 1481,
+ "losses": 16,
+ "maxKillStreaks": 1,
+ "mostSurvivalTime": 1481,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 3,
+ "rideDistance": 39566.24,
+ "roadKills": 0,
+ "roundMostKills": 2,
+ "roundsPlayed": 17,
+ "suicides": 0,
+ "swimDistance": 2.4766102,
+ "teamKills": 0,
+ "timeSurvived": 14663.755,
+ "top10s": 6,
+ "vehicleDestroys": 0,
+ "walkDistance": 21671.293,
+ "weaponsAcquired": 72,
+ "weeklyKills": 1,
+ "weeklyWins": 1,
+ "winPoints": 0,
+ "wins": 1
+ }
+ },
+ "Petje1972": {
+ "account.889799e275e94395aa1a9e66ec3e1ff2": {
+ "assists": 36,
+ "boosts": 258,
+ "dBNOs": 110,
+ "dailyKills": 1,
+ "dailyWins": 0,
+ "damageDealt": 24378.89,
+ "days": 90,
+ "headshotKills": 28,
+ "heals": 287,
+ "killPoints": 0,
+ "kills": 148,
+ "longestKill": 232.37743,
+ "longestTimeSurvived": 1938.722,
+ "losses": 222,
+ "maxKillStreaks": 2,
+ "mostSurvivalTime": 1938.722,
+ "rankPoints": 1,
+ "rankPointsTitle": "",
+ "revives": 33,
+ "rideDistance": 214098.05,
+ "roadKills": 0,
+ "roundMostKills": 7,
+ "roundsPlayed": 224,
+ "suicides": 4,
+ "swimDistance": 1160.3948,
+ "teamKills": 3,
+ "timeSurvived": 173157.78,
+ "top10s": 47,
+ "vehicleDestroys": 0,
+ "walkDistance": 266150.5,
+ "weaponsAcquired": 1035,
+ "weeklyKills": 7,
+ "weeklyWins": 0,
+ "winPoints": 0,
+ "wins": 2
+ }
+ },
+ "Shepherders": {
+ "account.56ea56d593e440a48c3eaa5613b7eaa0": {
+ "assists": 79,
+ "boosts": 441,
+ "dBNOs": 206,
+ "dailyKills": 3,
+ "dailyWins": 0,
+ "damageDealt": 46212.53,
+ "days": 128,
+ "headshotKills": 44,
+ "heals": 462,
+ "killPoints": 0,
+ "kills": 306,
+ "longestKill": 498.95142,
+ "longestTimeSurvived": 1947.468,
+ "losses": 323,
+ "maxKillStreaks": 2,
+ "mostSurvivalTime": 1947.468,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 49,
+ "rideDistance": 266829.22,
+ "roadKills": 3,
+ "roundMostKills": 10,
+ "roundsPlayed": 332,
+ "suicides": 5,
+ "swimDistance": 1271.745,
+ "teamKills": 9,
+ "timeSurvived": 253009.6,
+ "top10s": 88,
+ "vehicleDestroys": 10,
+ "walkDistance": 394799.9,
+ "weaponsAcquired": 1408,
+ "weeklyKills": 3,
+ "weeklyWins": 0,
+ "winPoints": 0,
+ "wins": 12
+ }
+ },
+ "RalphNorris": {
+ "account.275452133d6744d494a1b145da12f75a": {
+ "assists": 19,
+ "boosts": 133,
+ "dBNOs": 35,
+ "dailyKills": 0,
+ "dailyWins": 0,
+ "damageDealt": 7404.458,
+ "days": 49,
+ "headshotKills": 8,
+ "heals": 171,
+ "killPoints": 0,
+ "kills": 48,
+ "longestKill": 167.74887,
+ "longestTimeSurvived": 1863,
+ "losses": 94,
+ "maxKillStreaks": 2,
+ "mostSurvivalTime": 1863,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 13,
+ "rideDistance": 160407.58,
+ "roadKills": 2,
+ "roundMostKills": 5,
+ "roundsPlayed": 96,
+ "suicides": 4,
+ "swimDistance": 531.9813,
+ "teamKills": 0,
+ "timeSurvived": 66916,
+ "top10s": 21,
+ "vehicleDestroys": 1,
+ "walkDistance": 90815.72,
+ "weaponsAcquired": 480,
+ "weeklyKills": 0,
+ "weeklyWins": 0,
+ "winPoints": 0,
+ "wins": 2
+ }
+ },
+ "TaGMoM": {
+ "account.4622686b9d9f44209d64503b18d96a1d": {
+ "assists": 5,
+ "boosts": 86,
+ "dBNOs": 10,
+ "dailyKills": 0,
+ "dailyWins": 0,
+ "damageDealt": 2483.6016,
+ "days": 26,
+ "headshotKills": 1,
+ "heals": 73,
+ "killPoints": 0,
+ "kills": 14,
+ "longestKill": 129.64589,
+ "longestTimeSurvived": 1917,
+ "losses": 57,
+ "maxKillStreaks": 2,
+ "mostSurvivalTime": 1917,
+ "rankPoints": 0,
+ "rankPointsTitle": "",
+ "revives": 2,
+ "rideDistance": 112791.69,
+ "roadKills": 0,
+ "roundMostKills": 5,
+ "roundsPlayed": 59,
+ "suicides": 1,
+ "swimDistance": 536.6035,
+ "teamKills": 2,
+ "timeSurvived": 52875,
+ "top10s": 22,
+ "vehicleDestroys": 0,
+ "walkDistance": 75226.24,
+ "weaponsAcquired": 319,
+ "weeklyKills": 0,
+ "weeklyWins": 0,
+ "winPoints": 0,
+ "wins": 2
+ }
}
}
}
diff --git a/data/player_matches.json b/data/player_matches.json
new file mode 100644
index 0000000..05b8afd
--- /dev/null
+++ b/data/player_matches.json
@@ -0,0 +1,1096 @@
+[
+ {
+ "playername": "Lanta01",
+ "player_matches": [
+ {
+ "stats": {
+ "DBNOs": 3,
+ "assists": 0,
+ "boosts": 7,
+ "damageDealt": 392.24738,
+ "deathType": "alive",
+ "headshotKills": 0,
+ "heals": 5,
+ "killPlace": 5,
+ "killStreaks": 1,
+ "kills": 6,
+ "longestKill": 562.7406,
+ "name": "Lanta01",
+ "playerId": "account.3e75bc1560664817900f3747e2270659",
+ "revives": 1,
+ "rideDistance": 0,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1362,
+ "vehicleDestroys": 0,
+ "walkDistance": 52.118164,
+ "weaponsAcquired": 5,
+ "winPlace": 1
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-22T11:57:18Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 9,
+ "assists": 1,
+ "boosts": 4,
+ "damageDealt": 1107.0791,
+ "deathType": "alive",
+ "headshotKills": 2,
+ "heals": 3,
+ "killPlace": 1,
+ "killStreaks": 3,
+ "kills": 15,
+ "longestKill": 332.13333,
+ "name": "Lanta01",
+ "playerId": "account.3e75bc1560664817900f3747e2270659",
+ "revives": 3,
+ "rideDistance": 5078.186,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1368,
+ "vehicleDestroys": 0,
+ "walkDistance": 1522.5958,
+ "weaponsAcquired": 9,
+ "winPlace": 1
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-22T11:32:02Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 8,
+ "assists": 3,
+ "boosts": 2,
+ "damageDealt": 791.715,
+ "deathType": "byplayer",
+ "headshotKills": 1,
+ "heals": 2,
+ "killPlace": 3,
+ "killStreaks": 2,
+ "kills": 9,
+ "longestKill": 134.07469,
+ "name": "Lanta01",
+ "playerId": "account.3e75bc1560664817900f3747e2270659",
+ "revives": 1,
+ "rideDistance": 3343.2566,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1163,
+ "vehicleDestroys": 0,
+ "walkDistance": 1727.8378,
+ "weaponsAcquired": 4,
+ "winPlace": 4
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-22T11:07:38Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 1,
+ "boosts": 1,
+ "damageDealt": 259.36835,
+ "deathType": "byplayer",
+ "headshotKills": 0,
+ "heals": 3,
+ "killPlace": 9,
+ "killStreaks": 0,
+ "kills": 0,
+ "longestKill": 0,
+ "name": "Lanta01",
+ "playerId": "account.3e75bc1560664817900f3747e2270659",
+ "revives": 1,
+ "rideDistance": 0,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 631,
+ "vehicleDestroys": 0,
+ "walkDistance": 894.3869,
+ "weaponsAcquired": 0,
+ "winPlace": 3
+ },
+ "matchType": "event",
+ "gameMode": "ibr",
+ "createdAt": "2023-09-21T19:56:18Z",
+ "mapName": "Tiger_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 2,
+ "assists": 0,
+ "boosts": 1,
+ "damageDealt": 229.28821,
+ "deathType": "byplayer",
+ "headshotKills": 1,
+ "heals": 0,
+ "killPlace": 4,
+ "killStreaks": 1,
+ "kills": 3,
+ "longestKill": 186.46783,
+ "name": "Lanta01",
+ "playerId": "account.3e75bc1560664817900f3747e2270659",
+ "revives": 1,
+ "rideDistance": 1844.848,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 949,
+ "vehicleDestroys": 0,
+ "walkDistance": 1245.1793,
+ "weaponsAcquired": 8,
+ "winPlace": 1
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-21T19:27:36Z",
+ "mapName": "Baltic_Main"
+ }
+ ]
+ },
+ {
+ "playername": "Petje1972",
+ "player_matches": [
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 0,
+ "boosts": 3,
+ "damageDealt": 312.772,
+ "deathType": "alive",
+ "headshotKills": 0,
+ "heals": 1,
+ "killPlace": 3,
+ "killStreaks": 1,
+ "kills": 4,
+ "longestKill": 160.05682,
+ "name": "Petje1972",
+ "playerId": "account.889799e275e94395aa1a9e66ec3e1ff2",
+ "revives": 0,
+ "rideDistance": 5939.766,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1473,
+ "vehicleDestroys": 0,
+ "walkDistance": 2877.2507,
+ "weaponsAcquired": 6,
+ "winPlace": 1
+ },
+ "matchType": "airoyale",
+ "gameMode": "solo",
+ "createdAt": "2023-09-22T18:37:38Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 0,
+ "boosts": 5,
+ "damageDealt": 939.41565,
+ "deathType": "byplayer",
+ "headshotKills": 3,
+ "heals": 2,
+ "killPlace": 2,
+ "killStreaks": 1,
+ "kills": 10,
+ "longestKill": 148.99081,
+ "name": "Petje1972",
+ "playerId": "account.889799e275e94395aa1a9e66ec3e1ff2",
+ "revives": 0,
+ "rideDistance": 6594.5957,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1407,
+ "vehicleDestroys": 0,
+ "walkDistance": 1718.1377,
+ "weaponsAcquired": 5,
+ "winPlace": 3
+ },
+ "matchType": "airoyale",
+ "gameMode": "solo",
+ "createdAt": "2023-09-22T18:10:09Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 0,
+ "boosts": 5,
+ "damageDealt": 651.3999,
+ "deathType": "byplayer",
+ "headshotKills": 0,
+ "heals": 5,
+ "killPlace": 2,
+ "killStreaks": 1,
+ "kills": 7,
+ "longestKill": 63.77719,
+ "name": "Petje1972",
+ "playerId": "account.889799e275e94395aa1a9e66ec3e1ff2",
+ "revives": 0,
+ "rideDistance": 7376.265,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1279,
+ "vehicleDestroys": 0,
+ "walkDistance": 1279.5123,
+ "weaponsAcquired": 5,
+ "winPlace": 8
+ },
+ "matchType": "airoyale",
+ "gameMode": "solo",
+ "createdAt": "2023-09-22T17:39:37Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 0,
+ "boosts": 1,
+ "damageDealt": 120.09022,
+ "deathType": "byplayer",
+ "headshotKills": 0,
+ "heals": 3,
+ "killPlace": 10,
+ "killStreaks": 0,
+ "kills": 0,
+ "longestKill": 0,
+ "name": "Petje1972",
+ "playerId": "account.889799e275e94395aa1a9e66ec3e1ff2",
+ "revives": 0,
+ "rideDistance": 0,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 432,
+ "vehicleDestroys": 0,
+ "walkDistance": 724.33276,
+ "weaponsAcquired": 0,
+ "winPlace": 3
+ },
+ "matchType": "event",
+ "gameMode": "ibr",
+ "createdAt": "2023-09-21T19:56:18Z",
+ "mapName": "Tiger_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 7,
+ "assists": 2,
+ "boosts": 5,
+ "damageDealt": 913.5008,
+ "deathType": "alive",
+ "headshotKills": 1,
+ "heals": 2,
+ "killPlace": 3,
+ "killStreaks": 3,
+ "kills": 9,
+ "longestKill": 137.47931,
+ "name": "Petje1972",
+ "playerId": "account.889799e275e94395aa1a9e66ec3e1ff2",
+ "revives": 1,
+ "rideDistance": 6253.1,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1421,
+ "vehicleDestroys": 0,
+ "walkDistance": 2341.229,
+ "weaponsAcquired": 7,
+ "winPlace": 1
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-21T19:27:36Z",
+ "mapName": "Baltic_Main"
+ }
+ ]
+ },
+ {
+ "playername": "TaGMoM",
+ "player_matches": [
+ {
+ "stats": {
+ "DBNOs": 10,
+ "assists": 0,
+ "boosts": 2,
+ "damageDealt": 874.49506,
+ "deathType": "alive",
+ "headshotKills": 1,
+ "heals": 9,
+ "killPlace": 2,
+ "killStreaks": 2,
+ "kills": 12,
+ "longestKill": 193.10179,
+ "name": "TaGMoM",
+ "playerId": "account.4622686b9d9f44209d64503b18d96a1d",
+ "revives": 0,
+ "rideDistance": 6821.936,
+ "roadKills": 3,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1368,
+ "vehicleDestroys": 0,
+ "walkDistance": 944.46265,
+ "weaponsAcquired": 7,
+ "winPlace": 1
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-22T11:32:02Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 3,
+ "assists": 2,
+ "boosts": 4,
+ "damageDealt": 460.42896,
+ "deathType": "byplayer",
+ "headshotKills": 1,
+ "heals": 17,
+ "killPlace": 7,
+ "killStreaks": 1,
+ "kills": 4,
+ "longestKill": 223.51393,
+ "name": "TaGMoM",
+ "playerId": "account.4622686b9d9f44209d64503b18d96a1d",
+ "revives": 2,
+ "rideDistance": 3392.6396,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1301,
+ "vehicleDestroys": 0,
+ "walkDistance": 1476.6603,
+ "weaponsAcquired": 7,
+ "winPlace": 4
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-22T11:07:38Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 1,
+ "assists": 1,
+ "boosts": 3,
+ "damageDealt": 126.15842,
+ "deathType": "byplayer",
+ "headshotKills": 0,
+ "heals": 6,
+ "killPlace": 59,
+ "killStreaks": 0,
+ "kills": 0,
+ "longestKill": 0,
+ "name": "TaGMoM",
+ "playerId": "account.4622686b9d9f44209d64503b18d96a1d",
+ "revives": 0,
+ "rideDistance": 4673.1104,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1165,
+ "vehicleDestroys": 0,
+ "walkDistance": 1926.8041,
+ "weaponsAcquired": 6,
+ "winPlace": 8
+ },
+ "matchType": "official",
+ "gameMode": "squad",
+ "createdAt": "2023-09-20T19:51:06Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 0,
+ "boosts": 4,
+ "damageDealt": 0,
+ "deathType": "byplayer",
+ "headshotKills": 0,
+ "heals": 0,
+ "killPlace": 60,
+ "killStreaks": 0,
+ "kills": 0,
+ "longestKill": 0,
+ "name": "TaGMoM",
+ "playerId": "account.4622686b9d9f44209d64503b18d96a1d",
+ "revives": 0,
+ "rideDistance": 6429.3867,
+ "roadKills": 0,
+ "swimDistance": 32.47143,
+ "teamKills": 0,
+ "timeSurvived": 1025,
+ "vehicleDestroys": 0,
+ "walkDistance": 1958.3638,
+ "weaponsAcquired": 6,
+ "winPlace": 15
+ },
+ "matchType": "official",
+ "gameMode": "squad",
+ "createdAt": "2023-09-20T19:17:45Z",
+ "mapName": "Kiki_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 1,
+ "assists": 0,
+ "boosts": 0,
+ "damageDealt": 120.10198,
+ "deathType": "byplayer",
+ "headshotKills": 0,
+ "heals": 0,
+ "killPlace": 82,
+ "killStreaks": 0,
+ "kills": 0,
+ "longestKill": 0,
+ "name": "TaGMoM",
+ "playerId": "account.4622686b9d9f44209d64503b18d96a1d",
+ "revives": 0,
+ "rideDistance": 0,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 618,
+ "vehicleDestroys": 0,
+ "walkDistance": 566.1278,
+ "weaponsAcquired": 7,
+ "winPlace": 20
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-20T19:04:26Z",
+ "mapName": "Baltic_Main"
+ }
+ ]
+ },
+ {
+ "playername": "r00tger",
+ "player_matches": [
+ {
+ "stats": {
+ "DBNOs": 3,
+ "assists": 3,
+ "boosts": 7,
+ "damageDealt": 389.53983,
+ "deathType": "alive",
+ "headshotKills": 1,
+ "heals": 2,
+ "killPlace": 6,
+ "killStreaks": 1,
+ "kills": 6,
+ "longestKill": 219.91684,
+ "name": "r00tger",
+ "playerId": "account.b39f1fc9e49b471f8cd9ccce15ad9676",
+ "revives": 1,
+ "rideDistance": 2255.3635,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1328,
+ "vehicleDestroys": 0,
+ "walkDistance": 1624.9602,
+ "weaponsAcquired": 10,
+ "winPlace": 1
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-14T11:25:15Z",
+ "mapName": "Baltic_Main"
+ }
+ ]
+ },
+ {
+ "playername": "Masistuta",
+ "player_matches": [
+ {
+ "stats": {
+ "DBNOs": 4,
+ "assists": 0,
+ "boosts": 4,
+ "damageDealt": 400,
+ "deathType": "byplayer",
+ "headshotKills": 2,
+ "heals": 3,
+ "killPlace": 7,
+ "killStreaks": 1,
+ "kills": 3,
+ "longestKill": 49.911636,
+ "name": "Masistuta",
+ "playerId": "account.2322e3d471a5418696b6f14271afd83a",
+ "revives": 0,
+ "rideDistance": 6252.044,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1262,
+ "vehicleDestroys": 0,
+ "walkDistance": 1224.9757,
+ "weaponsAcquired": 5,
+ "winPlace": 4
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-20T18:06:00Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 6,
+ "assists": 3,
+ "boosts": 5,
+ "damageDealt": 667.86975,
+ "deathType": "alive",
+ "headshotKills": 5,
+ "heals": 3,
+ "killPlace": 2,
+ "killStreaks": 3,
+ "kills": 8,
+ "longestKill": 239.27336,
+ "name": "Masistuta",
+ "playerId": "account.2322e3d471a5418696b6f14271afd83a",
+ "revives": 1,
+ "rideDistance": 5906.8257,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1451,
+ "vehicleDestroys": 0,
+ "walkDistance": 1771.2511,
+ "weaponsAcquired": 11,
+ "winPlace": 1
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-20T10:14:35Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 2,
+ "boosts": 7,
+ "damageDealt": 196.10112,
+ "deathType": "alive",
+ "headshotKills": 0,
+ "heals": 0,
+ "killPlace": 45,
+ "killStreaks": 0,
+ "kills": 0,
+ "longestKill": 0,
+ "name": "Masistuta",
+ "playerId": "account.2322e3d471a5418696b6f14271afd83a",
+ "revives": 0,
+ "rideDistance": 5302.132,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1237,
+ "vehicleDestroys": 0,
+ "walkDistance": 1112.8528,
+ "weaponsAcquired": 5,
+ "winPlace": 1
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-20T09:50:46Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 0,
+ "boosts": 3,
+ "damageDealt": 1212.0231,
+ "deathType": "byplayer",
+ "headshotKills": 1,
+ "heals": 4,
+ "killPlace": 1,
+ "killStreaks": 2,
+ "kills": 12,
+ "longestKill": 107.834755,
+ "name": "Masistuta",
+ "playerId": "account.2322e3d471a5418696b6f14271afd83a",
+ "revives": 0,
+ "rideDistance": 5439.457,
+ "roadKills": 2,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1386,
+ "vehicleDestroys": 0,
+ "walkDistance": 849.51447,
+ "weaponsAcquired": 8,
+ "winPlace": 4
+ },
+ "matchType": "airoyale",
+ "gameMode": "solo",
+ "createdAt": "2023-09-19T15:02:22Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 0,
+ "boosts": 3,
+ "damageDealt": 345.47083,
+ "deathType": "byplayer",
+ "headshotKills": 1,
+ "heals": 0,
+ "killPlace": 6,
+ "killStreaks": 1,
+ "kills": 4,
+ "longestKill": 60.334408,
+ "name": "Masistuta",
+ "playerId": "account.2322e3d471a5418696b6f14271afd83a",
+ "revives": 0,
+ "rideDistance": 2228.2017,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 559,
+ "vehicleDestroys": 0,
+ "walkDistance": 538.51965,
+ "weaponsAcquired": 6,
+ "winPlace": 51
+ },
+ "matchType": "airoyale",
+ "gameMode": "solo",
+ "createdAt": "2023-09-19T14:49:59Z",
+ "mapName": "Baltic_Main"
+ }
+ ]
+ },
+ {
+ "playername": "RalphNorris",
+ "player_matches": [
+ {
+ "stats": {
+ "DBNOs": 3,
+ "assists": 0,
+ "boosts": 1,
+ "damageDealt": 400,
+ "deathType": "alive",
+ "headshotKills": 0,
+ "heals": 1,
+ "killPlace": 6,
+ "killStreaks": 1,
+ "kills": 4,
+ "longestKill": 6.2028294,
+ "name": "RalphNorris",
+ "playerId": "account.275452133d6744d494a1b145da12f75a",
+ "revives": 0,
+ "rideDistance": 6939.8833,
+ "roadKills": 3,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1362,
+ "vehicleDestroys": 0,
+ "walkDistance": 615.12195,
+ "weaponsAcquired": 8,
+ "winPlace": 1
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-22T11:57:18Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 3,
+ "assists": 6,
+ "boosts": 2,
+ "damageDealt": 611.7403,
+ "deathType": "alive",
+ "headshotKills": 0,
+ "heals": 2,
+ "killPlace": 4,
+ "killStreaks": 1,
+ "kills": 5,
+ "longestKill": 158.73325,
+ "name": "RalphNorris",
+ "playerId": "account.275452133d6744d494a1b145da12f75a",
+ "revives": 2,
+ "rideDistance": 5565.2437,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1368,
+ "vehicleDestroys": 0,
+ "walkDistance": 1610.6605,
+ "weaponsAcquired": 6,
+ "winPlace": 1
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-22T11:32:02Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 2,
+ "assists": 1,
+ "boosts": 4,
+ "damageDealt": 247.15001,
+ "deathType": "suicide",
+ "headshotKills": 0,
+ "heals": 3,
+ "killPlace": 6,
+ "killStreaks": 2,
+ "kills": 2,
+ "longestKill": 9.475166,
+ "name": "RalphNorris",
+ "playerId": "account.275452133d6744d494a1b145da12f75a",
+ "revives": 0,
+ "rideDistance": 8078.203,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1459,
+ "vehicleDestroys": 0,
+ "walkDistance": 1012.6273,
+ "weaponsAcquired": 6,
+ "winPlace": 3
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-21T19:00:23Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 0,
+ "boosts": 0,
+ "damageDealt": 0,
+ "deathType": "byplayer",
+ "headshotKills": 0,
+ "heals": 0,
+ "killPlace": 11,
+ "killStreaks": 0,
+ "kills": 0,
+ "longestKill": 0,
+ "name": "RalphNorris",
+ "playerId": "account.275452133d6744d494a1b145da12f75a",
+ "revives": 0,
+ "rideDistance": 0,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 98,
+ "vehicleDestroys": 0,
+ "walkDistance": 44.11256,
+ "weaponsAcquired": 0,
+ "winPlace": 5
+ },
+ "matchType": "event",
+ "gameMode": "ibr",
+ "createdAt": "2023-09-21T18:52:04Z",
+ "mapName": "Savage_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 2,
+ "assists": 1,
+ "boosts": 4,
+ "damageDealt": 262.09442,
+ "deathType": "alive",
+ "headshotKills": 0,
+ "heals": 15,
+ "killPlace": 4,
+ "killStreaks": 1,
+ "kills": 4,
+ "longestKill": 261.50302,
+ "name": "RalphNorris",
+ "playerId": "account.275452133d6744d494a1b145da12f75a",
+ "revives": 0,
+ "rideDistance": 1593.2606,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1318,
+ "vehicleDestroys": 0,
+ "walkDistance": 2790.673,
+ "weaponsAcquired": 8,
+ "winPlace": 1
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-21T10:18:31Z",
+ "mapName": "Baltic_Main"
+ }
+ ]
+ },
+ {
+ "playername": "Jimbo_The_One",
+ "player_matches": [
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 1,
+ "boosts": 2,
+ "damageDealt": 38.62184,
+ "deathType": "alive",
+ "headshotKills": 0,
+ "heals": 1,
+ "killPlace": 9,
+ "killStreaks": 0,
+ "kills": 0,
+ "longestKill": 0,
+ "name": "Jimbo_The_One",
+ "playerId": "account.0026f9f08725424fa477ba986991e064",
+ "revives": 0,
+ "rideDistance": 0,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 618,
+ "vehicleDestroys": 0,
+ "walkDistance": 1080.7527,
+ "weaponsAcquired": 1,
+ "winPlace": 1
+ },
+ "matchType": "event",
+ "gameMode": "ibr",
+ "createdAt": "2023-09-23T14:18:44Z",
+ "mapName": "Desert_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 0,
+ "boosts": 1,
+ "damageDealt": 0,
+ "deathType": "alive",
+ "headshotKills": 0,
+ "heals": 2,
+ "killPlace": 10,
+ "killStreaks": 0,
+ "kills": 0,
+ "longestKill": 0,
+ "name": "Jimbo_The_One",
+ "playerId": "account.0026f9f08725424fa477ba986991e064",
+ "revives": 0,
+ "rideDistance": 0,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 358,
+ "vehicleDestroys": 0,
+ "walkDistance": 844.783,
+ "weaponsAcquired": 0,
+ "winPlace": 1
+ },
+ "matchType": "event",
+ "gameMode": "ibr",
+ "createdAt": "2023-09-23T14:10:47Z",
+ "mapName": "DihorOtok_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 1,
+ "assists": 2,
+ "boosts": 0,
+ "damageDealt": 147.3844,
+ "deathType": "alive",
+ "headshotKills": 0,
+ "heals": 0,
+ "killPlace": 7,
+ "killStreaks": 0,
+ "kills": 0,
+ "longestKill": 0,
+ "name": "Jimbo_The_One",
+ "playerId": "account.0026f9f08725424fa477ba986991e064",
+ "revives": 0,
+ "rideDistance": 0,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 673,
+ "vehicleDestroys": 0,
+ "walkDistance": 909.2216,
+ "weaponsAcquired": 0,
+ "winPlace": 1
+ },
+ "matchType": "event",
+ "gameMode": "ibr",
+ "createdAt": "2023-09-23T13:56:14Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 2,
+ "assists": 0,
+ "boosts": 1,
+ "damageDealt": 203.413,
+ "deathType": "byplayer",
+ "headshotKills": 1,
+ "heals": 2,
+ "killPlace": 3,
+ "killStreaks": 1,
+ "kills": 2,
+ "longestKill": 4.4429207,
+ "name": "Jimbo_The_One",
+ "playerId": "account.0026f9f08725424fa477ba986991e064",
+ "revives": 0,
+ "rideDistance": 120.73288,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 133,
+ "vehicleDestroys": 0,
+ "walkDistance": 137.60922,
+ "weaponsAcquired": 0,
+ "winPlace": 4
+ },
+ "matchType": "event",
+ "gameMode": "ibr",
+ "createdAt": "2023-09-23T13:52:12Z",
+ "mapName": "Savage_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 2,
+ "assists": 0,
+ "boosts": 2,
+ "damageDealt": 190,
+ "deathType": "byplayer",
+ "headshotKills": 1,
+ "heals": 0,
+ "killPlace": 4,
+ "killStreaks": 1,
+ "kills": 2,
+ "longestKill": 166.10785,
+ "name": "Jimbo_The_One",
+ "playerId": "account.0026f9f08725424fa477ba986991e064",
+ "revives": 0,
+ "rideDistance": 385.91876,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 577,
+ "vehicleDestroys": 0,
+ "walkDistance": 299.01794,
+ "weaponsAcquired": 0,
+ "winPlace": 3
+ },
+ "matchType": "event",
+ "gameMode": "ibr",
+ "createdAt": "2023-09-23T13:39:55Z",
+ "mapName": "Desert_Main"
+ }
+ ]
+ },
+ {
+ "playername": "Shepherders",
+ "player_matches": [
+ {
+ "stats": {
+ "DBNOs": 1,
+ "assists": 0,
+ "boosts": 0,
+ "damageDealt": 216.38,
+ "deathType": "byplayer",
+ "headshotKills": 1,
+ "heals": 0,
+ "killPlace": 8,
+ "killStreaks": 1,
+ "kills": 2,
+ "longestKill": 57.408028,
+ "name": "Shepherders",
+ "playerId": "account.56ea56d593e440a48c3eaa5613b7eaa0",
+ "revives": 0,
+ "rideDistance": 6416.122,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 904,
+ "vehicleDestroys": 0,
+ "walkDistance": 1732.2015,
+ "weaponsAcquired": 5,
+ "winPlace": 6
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-22T21:08:34Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 0,
+ "assists": 0,
+ "boosts": 0,
+ "damageDealt": 44.4,
+ "deathType": "byplayer",
+ "headshotKills": 0,
+ "heals": 1,
+ "killPlace": 34,
+ "killStreaks": 1,
+ "kills": 1,
+ "longestKill": 28.152334,
+ "name": "Shepherders",
+ "playerId": "account.56ea56d593e440a48c3eaa5613b7eaa0",
+ "revives": 1,
+ "rideDistance": 0,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 421,
+ "vehicleDestroys": 0,
+ "walkDistance": 584.33276,
+ "weaponsAcquired": 2,
+ "winPlace": 24
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-22T20:59:54Z",
+ "mapName": "Baltic_Main"
+ },
+ {
+ "stats": {
+ "DBNOs": 1,
+ "assists": 1,
+ "boosts": 2,
+ "damageDealt": 44.90239,
+ "deathType": "byplayer",
+ "headshotKills": 0,
+ "heals": 4,
+ "killPlace": 15,
+ "killStreaks": 1,
+ "kills": 1,
+ "longestKill": 150.2331,
+ "name": "Shepherders",
+ "playerId": "account.56ea56d593e440a48c3eaa5613b7eaa0",
+ "revives": 1,
+ "rideDistance": 5494.168,
+ "roadKills": 0,
+ "swimDistance": 0,
+ "teamKills": 0,
+ "timeSurvived": 1195,
+ "vehicleDestroys": 0,
+ "walkDistance": 1373.0643,
+ "weaponsAcquired": 6,
+ "winPlace": 4
+ },
+ "matchType": "airoyale",
+ "gameMode": "squad",
+ "createdAt": "2023-09-20T21:21:23Z",
+ "mapName": "Baltic_Main"
+ }
+ ]
+ }
+]
diff --git a/latestmatches.php b/latestmatches.php
index 259834c..dae1908 100644
--- a/latestmatches.php
+++ b/latestmatches.php
@@ -1,53 +1,66 @@
-// Sample data from the API
-$data = json_decode(file_get_contents('./data/player_data.json'), true); // Replace 'YOUR_JSON_DATA_HERE' with the JSON data you've provided
+
+
+
+
+
+
+ DTCH - PUBG Clan - Match Stats
+
+
+
-// Extract details
-$mapName = $data['data']['attributes']['mapName'];
-$matchType = $data['data']['attributes']['matchType'];
+
-$participants = [];
+
+
+ Match Stats
+ ';
-echo '';
-echo 'Name ';
-echo 'DBNOs ';
-echo 'Assists ';
-echo 'Headshot Kills ';
-echo 'Kills ';
-echo 'Revives ';
-echo ' ';
+ // Display buttons for each player
+ echo " ";
-// Iterate through rosters and link players to participants
-foreach ($data['data']['relationships']['rosters']['data'] as $roster) {
- foreach ($data['included'] as $include) {
- if ($include['type'] === 'roster' && $include['id'] === $roster['id']) {
- foreach ($include['relationships']['participants']['data'] as $participant) {
- if (isset($participants[$participant['id']])) {
- echo '';
- echo '' . $participants[$participant['id']]['name'] . ' ';
- echo '' . $participants[$participant['id']]['DBNOs'] . ' ';
- echo '' . $participants[$participant['id']]['assists'] . ' ';
- echo '' . $participants[$participant['id']]['headshotKills'] . ' ';
- echo '' . $participants[$participant['id']]['kills'] . ' ';
- echo '' . $participants[$participant['id']]['revives'] . ' ';
- echo ' ';
+ $selected_player = $_POST['selected_player'] ?? $players_matches[0]['playername'];
+
+ // Display the player's match stats
+ foreach ($players_matches as $player_data) {
+ if ($player_data['playername'] === $selected_player) {
+ echo "Recent Matches for $selected_player ";
+ echo "";
+ echo "Match Date Game Mode Map Kills Damage Dealt Time Survived ";
+ foreach ($player_data['player_matches'] as $match) {
+ $date = new DateTime($match['createdAt']);
+ $formattedDate = $date->format('d F Y, H:i:s');
+
+
+ $gameMode = $match['gameMode'];
+ $mapName = $match['mapName'];
+ $kills = $match['stats']['kills'];
+ $damage = $match['stats']['damageDealt'];
+ $timeSurvived = $match['stats']['timeSurvived'];
+ echo "$formattedDate $gameMode $mapName $kills $damage $timeSurvived ";
+ }
+ echo "
";
}
}
- }
- }
-}
+ ?>
+
+
-echo '';
-echo 'Map Name: ' . $mapName . '
';
-echo 'Match Type: ' . $matchType . '
';
+
-?>
+
+
diff --git a/update/get_matches.ps1 b/update/get_matches.ps1
new file mode 100644
index 0000000..f7e0e3c
--- /dev/null
+++ b/update/get_matches.ps1
@@ -0,0 +1,67 @@
+
+if ($PSScriptRoot.length -eq 0) {
+ $scriptroot = Get-Location
+}
+else {
+ $scriptroot = $PSScriptRoot
+}
+# Read the content of the file as a single string
+$fileContent = Get-Content -Path "$scriptroot/../config/config.php" -Raw
+
+# Use regex to match the apiKey value
+if ($fileContent -match "\`$apiKey\s*=\s*\'([^\']+)\'") {
+ $apiKey = $matches[1]
+}
+else {
+ Write-Output "API Key not found"
+}
+
+if ($fileContent -match "\`$clanmembers\s*=\s*array\(([^)]+)\)") {
+ # Remove quotes and split by comma to get individual members
+ $clanMembers = ($matches[1] -replace '"|\'', '' -split ","').replace(" ", "")
+ $clanMembersArray = $clanMembers.split(",").trim()
+ Write-Output "Clan Members: $($clanMembersArray -join ', ')"
+}
+else {
+ Write-Output "Clan members not found"
+}
+if ($clanMembersArray.count -ge 10 ) {
+ write-output "Currently not able to process more then 10 players"
+ exit
+}
+
+$headers = @{
+ 'accept' = 'application/vnd.api+json'
+ 'Authorization' = "$apiKey"
+}
+
+$player_data = get-content "$scriptroot/../data/player_data.json" | convertfrom-json -Depth 100
+
+$player_matches = @()
+foreach ($player in $player_data) {
+ $lastMatches = $player.relationships.matches.data.id | Select-Object -First 5
+ $playermatches = @()
+ foreach ($match in $lastMatches) {
+ Write-Host "Getting match for $($player.attributes.name) match: $match "
+ $stats = Invoke-RestMethod -Uri "https://api.pubg.com/shards/steam/matches/$match" -Method GET -Headers $headers
+ $playermatches += [PSCustomObject]@{
+ stats = $stats.included.ATTRIBUTES.stats | where-object {$_.name -eq $player.attributes.name}
+ matchType = $stats.data.attributes.matchtype
+ gameMode = $stats.data.attributes.gameMode
+ createdAt = $stats.data.attributes.createdAt
+ mapName = $stats.data.attributes.mapName
+ }
+
+ }
+
+ $obj = [PSCustomObject]@{
+ playername = $player.attributes.name
+ player_matches = $playermatches
+
+ }
+
+ $player_matches += $obj
+
+}
+
+$player_matches | convertto-json -Depth 100 | out-file "$scriptroot/../data/player_matches.json"
\ No newline at end of file