Added camera enabling and disabling

This commit is contained in:
2026-06-04 16:32:30 +02:00
parent 988cb53de1
commit b71a685c58
12 changed files with 11539 additions and 168 deletions
+2 -1
View File
@@ -12,5 +12,6 @@
"title_size": 1.4,
"target_number_size": 1.7
},
"tv_view": "cameras"
"tv_view": "cameras",
"disabled_cameras": []
}
+43 -43
View File
@@ -3,32 +3,32 @@
{
"id": 1,
"name": "Domen Pleterski",
"enabled": false
"enabled": true
},
{
"id": 2,
"name": "Nik Pleterski",
"enabled": false
"enabled": true
},
{
"id": 3,
"name": "Ivan Tandler",
"enabled": false
"enabled": true
},
{
"id": 4,
"name": "Mateja Pleterski",
"enabled": false
"enabled": true
},
{
"id": 5,
"name": "Jože Verhnjak",
"enabled": false
"enabled": true
},
{
"id": 6,
"name": "Mateja Senica",
"enabled": false
"enabled": true
},
{
"id": 7,
@@ -38,27 +38,27 @@
{
"id": 8,
"name": "Franc Žigart",
"enabled": false
"enabled": true
},
{
"id": 9,
"name": "Janez Božič",
"enabled": false
"enabled": true
},
{
"id": 10,
"name": "Mitja Čeh",
"enabled": false
"enabled": true
},
{
"id": 11,
"name": "Rado Kefer",
"enabled": false
"enabled": true
},
{
"id": 12,
"name": "Matej Kvasnik",
"enabled": false
"enabled": true
},
{
"id": 13,
@@ -68,57 +68,57 @@
{
"id": 14,
"name": "Karli Proje",
"enabled": false
"enabled": true
},
{
"id": 15,
"name": "Jan Pleterski",
"enabled": false
"enabled": true
},
{
"id": 16,
"name": "Silvo Poročnik",
"enabled": false
"enabled": true
},
{
"id": 17,
"name": "Dušan Onuk",
"enabled": false
"enabled": true
},
{
"id": 18,
"name": "Matjaž Pleterski",
"enabled": false
"enabled": true
},
{
"id": 19,
"name": "Franc Rizmal",
"enabled": false
"enabled": true
},
{
"id": 20,
"name": "Jože Preglav",
"enabled": false
"enabled": true
},
{
"id": 21,
"name": "Marko Blimen",
"enabled": false
"enabled": true
},
{
"id": 22,
"name": "Doris Fesel",
"enabled": false
"enabled": true
},
{
"id": 23,
"name": "Robi Krautberger",
"enabled": false
"enabled": true
},
{
"id": 24,
"name": "Jože Verdinek",
"enabled": false
"enabled": true
},
{
"id": 25,
@@ -128,12 +128,12 @@
{
"id": 26,
"name": "Jakob Herman",
"enabled": false
"enabled": true
},
{
"id": 27,
"name": "Janez Mrak",
"enabled": false
"enabled": true
},
{
"id": 28,
@@ -148,12 +148,12 @@
{
"id": 30,
"name": "Maja Hirtl",
"enabled": false
"enabled": true
},
{
"id": 31,
"name": "Dejan Kučnik",
"enabled": false
"enabled": true
},
{
"id": 32,
@@ -163,27 +163,27 @@
{
"id": 33,
"name": "Namir Uzunović",
"enabled": false
"enabled": true
},
{
"id": 34,
"name": "Jože Planinšec",
"enabled": false
"enabled": true
},
{
"id": 35,
"name": "Vanja Kolar",
"enabled": false
"enabled": true
},
{
"id": 36,
"name": "Klara Wankmuller",
"enabled": false
"enabled": true
},
{
"id": 37,
"name": "Milan Stramec",
"enabled": false
"enabled": true
},
{
"id": 38,
@@ -193,27 +193,27 @@
{
"id": 39,
"name": "Tia Sudar",
"enabled": false
"enabled": true
},
{
"id": 40,
"name": "Jaka Cvar",
"enabled": false
"enabled": true
},
{
"id": 41,
"name": "Tadej Štruc",
"enabled": false
"enabled": true
},
{
"id": 42,
"name": "Jure Glaser",
"enabled": false
"enabled": true
},
{
"id": 43,
"name": "Marko Pokržnik",
"enabled": false
"enabled": true
},
{
"id": 44,
@@ -223,37 +223,37 @@
{
"id": 45,
"name": "Lidija Blimen",
"enabled": false
"enabled": true
},
{
"id": 46,
"name": "Tijana Štumpfl",
"enabled": false
"enabled": true
},
{
"id": 47,
"name": "Ljuba Mršak",
"enabled": false
"enabled": true
},
{
"id": 48,
"name": "Janja Salcman",
"enabled": false
"enabled": true
},
{
"id": 49,
"name": "Jolanda Verhnjak",
"enabled": false
"enabled": true
},
{
"id": 50,
"name": "Vid Ravnjak",
"enabled": false
"enabled": true
},
{
"id": 51,
"name": "Robi Ovčar",
"enabled": false
"enabled": true
}
]
}
@@ -0,0 +1,777 @@
{
"tournament": {
"rounds": [
{
"round_number": 1,
"players": [
{
"id": 29,
"name": "Alen Kolar",
"enabled": true
},
{
"id": 32,
"name": "David Strniša",
"enabled": true
},
{
"id": 44,
"name": "Anka Kačnik",
"enabled": true
},
{
"id": 38,
"name": "Bojan Sudar",
"enabled": true
},
{
"id": 25,
"name": "Andrej Herman",
"enabled": true
},
{
"id": 28,
"name": "Anže Kolar",
"enabled": true
}
],
"status": "pending"
},
{
"round_number": 2,
"players": [
{
"id": 13,
"name": "Angelca Mrak",
"enabled": true
},
{
"id": 7,
"name": "Branko Pokeržnik",
"enabled": true
}
],
"status": "waiting"
}
],
"created_at": "2026-04-19T14:50:47.646818",
"total_players": 8,
"total_rounds": 2,
"current_round": 1,
"tournament_type": "20_targets"
},
"results": {
"tournament_id": "2026-04-19T14:50:47.646818",
"tournament_type": "20_targets",
"participants": {
"29": {
"name": "Alen Kolar",
"targets": {
"1": {
"shot1": 5,
"shot2": 3
},
"2": {
"shot1": 6,
"shot2": 3
},
"3": {
"shot1": 9,
"shot2": 2
},
"4": {
"shot1": 10,
"shot2": 10
},
"5": {
"shot1": 10,
"shot2": 0
},
"6": {
"shot1": 8,
"shot2": 4
},
"7": {
"shot1": 4,
"shot2": 9
},
"8": {
"shot1": 2,
"shot2": 10
},
"9": {
"shot1": 4,
"shot2": 4
},
"10": {
"shot1": 9,
"shot2": 3
},
"11": {
"shot1": 7,
"shot2": 6
},
"12": {
"shot1": 3,
"shot2": 4
},
"13": {
"shot1": 5,
"shot2": 2
},
"14": {
"shot1": 10,
"shot2": 2
},
"15": {
"shot1": 10,
"shot2": 1
},
"16": {
"shot1": 8,
"shot2": 2
},
"17": {
"shot1": 3,
"shot2": 2
},
"18": {
"shot1": 0,
"shot2": 2
},
"19": {
"shot1": 10,
"shot2": 3
},
"20": {
"shot1": 9,
"shot2": 0
}
},
"total_score": 204,
"completed": true,
"joker_selected": false
},
"32": {
"name": "David Strniša",
"targets": {
"1": {
"shot1": 1,
"shot2": 3
},
"2": {
"shot1": 4,
"shot2": 6
},
"3": {
"shot1": 7,
"shot2": 8
},
"4": {
"shot1": 10,
"shot2": 5
},
"5": {
"shot1": 2,
"shot2": 1
},
"6": {
"shot1": 9,
"shot2": 6
},
"7": {
"shot1": 9,
"shot2": 2
},
"8": {
"shot1": 2,
"shot2": 10
},
"9": {
"shot1": 1,
"shot2": 7
},
"10": {
"shot1": 6,
"shot2": 1
},
"11": {
"shot1": 4,
"shot2": 10
},
"12": {
"shot1": 1,
"shot2": 7
},
"13": {
"shot1": 4,
"shot2": 0
},
"14": {
"shot1": 10,
"shot2": 3
},
"15": {
"shot1": 0,
"shot2": 7
},
"16": {
"shot1": 2,
"shot2": 10
},
"17": {
"shot1": 5,
"shot2": 10
},
"18": {
"shot1": 2,
"shot2": 7
},
"19": {
"shot1": 4,
"shot2": 0
},
"20": {
"shot1": 10,
"shot2": 0
}
},
"total_score": 196,
"completed": true,
"joker_selected": false
},
"44": {
"name": "Anka Kačnik",
"targets": {
"1": {
"shot1": 8,
"shot2": 3
},
"2": {
"shot1": 2,
"shot2": 10
},
"3": {
"shot1": 10,
"shot2": 9
},
"4": {
"shot1": 9,
"shot2": 8
},
"5": {
"shot1": 1,
"shot2": 5
},
"6": {
"shot1": 3,
"shot2": 1
},
"7": {
"shot1": 5,
"shot2": 9
},
"8": {
"shot1": 7,
"shot2": 1
},
"9": {
"shot1": 9,
"shot2": 7
},
"10": {
"shot1": 4,
"shot2": 0
},
"11": {
"shot1": 6,
"shot2": 5
},
"12": {
"shot1": 5,
"shot2": 6
},
"13": {
"shot1": 1,
"shot2": 8
},
"14": {
"shot1": 2,
"shot2": 1
},
"15": {
"shot1": 5,
"shot2": 8
},
"16": {
"shot1": 10,
"shot2": 5
},
"17": {
"shot1": 3,
"shot2": 1
},
"18": {
"shot1": 1,
"shot2": 8
},
"19": {
"shot1": 5,
"shot2": 8
},
"20": {
"shot1": 6,
"shot2": 8
}
},
"total_score": 213,
"completed": true,
"joker_selected": false
},
"38": {
"name": "Bojan Sudar",
"targets": {
"1": {
"shot1": 10,
"shot2": 4
},
"2": {
"shot1": 6,
"shot2": 5
},
"3": {
"shot1": 10,
"shot2": 9
},
"4": {
"shot1": 9,
"shot2": 7
},
"5": {
"shot1": 0,
"shot2": 8
},
"6": {
"shot1": 2,
"shot2": 6
},
"7": {
"shot1": 0,
"shot2": 2
},
"8": {
"shot1": 1,
"shot2": 2
},
"9": {
"shot1": 0,
"shot2": 7
},
"10": {
"shot1": 7,
"shot2": 9
},
"11": {
"shot1": 3,
"shot2": 9
},
"12": {
"shot1": 7,
"shot2": 8
},
"13": {
"shot1": 8,
"shot2": 10
},
"14": {
"shot1": 9,
"shot2": 1
},
"15": {
"shot1": 5,
"shot2": 5
},
"16": {
"shot1": 1,
"shot2": 5
},
"17": {
"shot1": 5,
"shot2": 4
},
"18": {
"shot1": 8,
"shot2": 9
},
"19": {
"shot1": 0,
"shot2": 4
},
"20": {
"shot1": 1,
"shot2": 6
}
},
"total_score": 212,
"completed": true,
"joker_selected": false
},
"25": {
"name": "Andrej Herman",
"targets": {
"1": {
"shot1": 8,
"shot2": 3
},
"2": {
"shot1": 9,
"shot2": 6
},
"3": {
"shot1": 7,
"shot2": 9
},
"4": {
"shot1": 2,
"shot2": 2
},
"5": {
"shot1": 10,
"shot2": 0
},
"6": {
"shot1": 8,
"shot2": 7
},
"7": {
"shot1": 10,
"shot2": 4
},
"8": {
"shot1": 9,
"shot2": 6
},
"9": {
"shot1": 4,
"shot2": 2
},
"10": {
"shot1": 2,
"shot2": 10
},
"11": {
"shot1": 7,
"shot2": 7
},
"12": {
"shot1": 0,
"shot2": 5
},
"13": {
"shot1": 4,
"shot2": 9
},
"14": {
"shot1": 6,
"shot2": 7
},
"15": {
"shot1": 1,
"shot2": 6
},
"16": {
"shot1": 5,
"shot2": 1
},
"17": {
"shot1": 4,
"shot2": 9
},
"18": {
"shot1": 2,
"shot2": 7
},
"19": {
"shot1": 6,
"shot2": 6
},
"20": {
"shot1": 1,
"shot2": 1
}
},
"total_score": 212,
"completed": true,
"joker_selected": false
},
"28": {
"name": "Anže Kolar",
"targets": {
"1": {
"shot1": 4,
"shot2": 10
},
"2": {
"shot1": 4,
"shot2": 0
},
"3": {
"shot1": 2,
"shot2": 0
},
"4": {
"shot1": 10,
"shot2": 8
},
"5": {
"shot1": 5,
"shot2": 0
},
"6": {
"shot1": 1,
"shot2": 0
},
"7": {
"shot1": 6,
"shot2": 1
},
"8": {
"shot1": 8,
"shot2": 3
},
"9": {
"shot1": 7,
"shot2": 9
},
"10": {
"shot1": 4,
"shot2": 2
},
"11": {
"shot1": 8,
"shot2": 7
},
"12": {
"shot1": 10,
"shot2": 1
},
"13": {
"shot1": 1,
"shot2": 10
},
"14": {
"shot1": 2,
"shot2": 3
},
"15": {
"shot1": 10,
"shot2": 6
},
"16": {
"shot1": 0,
"shot2": 7
},
"17": {
"shot1": 6,
"shot2": 1
},
"18": {
"shot1": 8,
"shot2": 10
},
"19": {
"shot1": 2,
"shot2": 0
},
"20": {
"shot1": 2,
"shot2": 8
}
},
"total_score": 186,
"completed": true,
"joker_selected": false
},
"13": {
"name": "Angelca Mrak",
"targets": {
"1": {
"shot1": 9,
"shot2": 5
},
"2": {
"shot1": 2,
"shot2": 3
},
"3": {
"shot1": 3,
"shot2": 0
},
"4": {
"shot1": 2,
"shot2": 1
},
"5": {
"shot1": 4,
"shot2": 1
},
"6": {
"shot1": 6,
"shot2": 8
},
"7": {
"shot1": 8,
"shot2": 9
},
"8": {
"shot1": 3,
"shot2": 4
},
"9": {
"shot1": 3,
"shot2": 1
},
"10": {
"shot1": 10,
"shot2": 9
},
"11": {
"shot1": 6,
"shot2": 10
},
"12": {
"shot1": 3,
"shot2": 10
},
"13": {
"shot1": 2,
"shot2": 5
},
"14": {
"shot1": 10,
"shot2": 5
},
"15": {
"shot1": 7,
"shot2": 2
},
"16": {
"shot1": 6,
"shot2": 7
},
"17": {
"shot1": 0,
"shot2": 6
},
"18": {
"shot1": 6,
"shot2": 0
},
"19": {
"shot1": 8,
"shot2": 6
},
"20": {
"shot1": 5,
"shot2": 2
}
},
"total_score": 197,
"completed": true,
"joker_selected": false
},
"7": {
"name": "Branko Pokeržnik",
"targets": {
"1": {
"shot1": 5,
"shot2": 0
},
"2": {
"shot1": 7,
"shot2": 0
},
"3": {
"shot1": 1,
"shot2": 9
},
"4": {
"shot1": 0,
"shot2": 4
},
"5": {
"shot1": 9,
"shot2": 2
},
"6": {
"shot1": 0,
"shot2": 8
},
"7": {
"shot1": 9,
"shot2": 8
},
"8": {
"shot1": 8,
"shot2": 10
},
"9": {
"shot1": 1,
"shot2": 4
},
"10": {
"shot1": 5,
"shot2": 1
},
"11": {
"shot1": 10,
"shot2": 9
},
"12": {
"shot1": 1,
"shot2": 7
},
"13": {
"shot1": 8,
"shot2": 10
},
"14": {
"shot1": 3,
"shot2": 1
},
"15": {
"shot1": 4,
"shot2": 4
},
"16": {
"shot1": 5,
"shot2": 3
},
"17": {
"shot1": 6,
"shot2": 3
},
"18": {
"shot1": 4,
"shot2": 4
},
"19": {
"shot1": 4,
"shot2": 9
},
"20": {
"shot1": 0,
"shot2": 9
}
},
"total_score": 195,
"completed": true,
"joker_selected": false
}
},
"tournament_finished": true,
"created_at": "2026-04-19T14:50:47.646988",
"finished_at": "2026-04-19T14:51:31.954362"
},
"archived_at": "2026-04-19T14:51:31.954403"
}
@@ -0,0 +1,777 @@
{
"tournament": {
"rounds": [
{
"round_number": 1,
"players": [
{
"id": 28,
"name": "Anže Kolar",
"enabled": true
},
{
"id": 32,
"name": "David Strniša",
"enabled": true
},
{
"id": 7,
"name": "Branko Pokeržnik",
"enabled": true
},
{
"id": 38,
"name": "Bojan Sudar",
"enabled": true
},
{
"id": 25,
"name": "Andrej Herman",
"enabled": true
},
{
"id": 13,
"name": "Angelca Mrak",
"enabled": true
}
],
"status": "pending"
},
{
"round_number": 2,
"players": [
{
"id": 29,
"name": "Alen Kolar",
"enabled": true
},
{
"id": 44,
"name": "Anka Kačnik",
"enabled": true
}
],
"status": "waiting"
}
],
"created_at": "2026-04-19T14:52:03.834406",
"total_players": 8,
"total_rounds": 2,
"current_round": 1,
"tournament_type": "20_targets"
},
"results": {
"tournament_id": "2026-04-19T14:52:03.834406",
"tournament_type": "20_targets",
"participants": {
"28": {
"name": "Anže Kolar",
"targets": {
"1": {
"shot1": 4,
"shot2": 2
},
"2": {
"shot1": 9,
"shot2": 0
},
"3": {
"shot1": 0,
"shot2": 8
},
"4": {
"shot1": 10,
"shot2": 2
},
"5": {
"shot1": 4,
"shot2": 10
},
"6": {
"shot1": 10,
"shot2": 3
},
"7": {
"shot1": 9,
"shot2": 8
},
"8": {
"shot1": 6,
"shot2": 9
},
"9": {
"shot1": 2,
"shot2": 6
},
"10": {
"shot1": 2,
"shot2": 8
},
"11": {
"shot1": 3,
"shot2": 6
},
"12": {
"shot1": 7,
"shot2": 5
},
"13": {
"shot1": 6,
"shot2": 8
},
"14": {
"shot1": 5,
"shot2": 7
},
"15": {
"shot1": 4,
"shot2": 3
},
"16": {
"shot1": 10,
"shot2": 7
},
"17": {
"shot1": 1,
"shot2": 7
},
"18": {
"shot1": 5,
"shot2": 9
},
"19": {
"shot1": 7,
"shot2": 1
},
"20": {
"shot1": 2,
"shot2": 8
}
},
"total_score": 223,
"completed": true,
"joker_selected": false
},
"32": {
"name": "David Strniša",
"targets": {
"1": {
"shot1": 8,
"shot2": 1
},
"2": {
"shot1": 6,
"shot2": 10
},
"3": {
"shot1": 1,
"shot2": 5
},
"4": {
"shot1": 9,
"shot2": 7
},
"5": {
"shot1": 0,
"shot2": 8
},
"6": {
"shot1": 5,
"shot2": 8
},
"7": {
"shot1": 2,
"shot2": 3
},
"8": {
"shot1": 5,
"shot2": 10
},
"9": {
"shot1": 10,
"shot2": 9
},
"10": {
"shot1": 9,
"shot2": 7
},
"11": {
"shot1": 3,
"shot2": 2
},
"12": {
"shot1": 5,
"shot2": 6
},
"13": {
"shot1": 0,
"shot2": 2
},
"14": {
"shot1": 2,
"shot2": 1
},
"15": {
"shot1": 8,
"shot2": 8
},
"16": {
"shot1": 0,
"shot2": 2
},
"17": {
"shot1": 8,
"shot2": 6
},
"18": {
"shot1": 4,
"shot2": 0
},
"19": {
"shot1": 9,
"shot2": 1
},
"20": {
"shot1": 9,
"shot2": 2
}
},
"total_score": 201,
"completed": true,
"joker_selected": false
},
"7": {
"name": "Branko Pokeržnik",
"targets": {
"1": {
"shot1": 2,
"shot2": 2
},
"2": {
"shot1": 5,
"shot2": 4
},
"3": {
"shot1": 1,
"shot2": 9
},
"4": {
"shot1": 1,
"shot2": 1
},
"5": {
"shot1": 2,
"shot2": 4
},
"6": {
"shot1": 3,
"shot2": 8
},
"7": {
"shot1": 10,
"shot2": 6
},
"8": {
"shot1": 3,
"shot2": 9
},
"9": {
"shot1": 0,
"shot2": 7
},
"10": {
"shot1": 6,
"shot2": 6
},
"11": {
"shot1": 9,
"shot2": 0
},
"12": {
"shot1": 4,
"shot2": 7
},
"13": {
"shot1": 1,
"shot2": 5
},
"14": {
"shot1": 3,
"shot2": 6
},
"15": {
"shot1": 2,
"shot2": 3
},
"16": {
"shot1": 2,
"shot2": 8
},
"17": {
"shot1": 0,
"shot2": 3
},
"18": {
"shot1": 7,
"shot2": 5
},
"19": {
"shot1": 7,
"shot2": 1
},
"20": {
"shot1": 8,
"shot2": 8
}
},
"total_score": 178,
"completed": true,
"joker_selected": false
},
"38": {
"name": "Bojan Sudar",
"targets": {
"1": {
"shot1": 3,
"shot2": 1
},
"2": {
"shot1": 8,
"shot2": 5
},
"3": {
"shot1": 3,
"shot2": 0
},
"4": {
"shot1": 6,
"shot2": 5
},
"5": {
"shot1": 8,
"shot2": 10
},
"6": {
"shot1": 5,
"shot2": 5
},
"7": {
"shot1": 3,
"shot2": 2
},
"8": {
"shot1": 5,
"shot2": 1
},
"9": {
"shot1": 0,
"shot2": 0
},
"10": {
"shot1": 10,
"shot2": 5
},
"11": {
"shot1": 1,
"shot2": 10
},
"12": {
"shot1": 8,
"shot2": 0
},
"13": {
"shot1": 4,
"shot2": 0
},
"14": {
"shot1": 7,
"shot2": 10
},
"15": {
"shot1": 7,
"shot2": 5
},
"16": {
"shot1": 3,
"shot2": 5
},
"17": {
"shot1": 3,
"shot2": 4
},
"18": {
"shot1": 1,
"shot2": 10
},
"19": {
"shot1": 4,
"shot2": 9
},
"20": {
"shot1": 0,
"shot2": 10
}
},
"total_score": 186,
"completed": true,
"joker_selected": false
},
"25": {
"name": "Andrej Herman",
"targets": {
"1": {
"shot1": 2,
"shot2": 0
},
"2": {
"shot1": 1,
"shot2": 8
},
"3": {
"shot1": 2,
"shot2": 1
},
"4": {
"shot1": 9,
"shot2": 7
},
"5": {
"shot1": 4,
"shot2": 3
},
"6": {
"shot1": 7,
"shot2": 0
},
"7": {
"shot1": 2,
"shot2": 5
},
"8": {
"shot1": 1,
"shot2": 7
},
"9": {
"shot1": 8,
"shot2": 0
},
"10": {
"shot1": 8,
"shot2": 4
},
"11": {
"shot1": 10,
"shot2": 10
},
"12": {
"shot1": 2,
"shot2": 5
},
"13": {
"shot1": 5,
"shot2": 0
},
"14": {
"shot1": 10,
"shot2": 10
},
"15": {
"shot1": 0,
"shot2": 5
},
"16": {
"shot1": 10,
"shot2": 3
},
"17": {
"shot1": 4,
"shot2": 6
},
"18": {
"shot1": 2,
"shot2": 5
},
"19": {
"shot1": 2,
"shot2": 9
},
"20": {
"shot1": 6,
"shot2": 5
}
},
"total_score": 188,
"completed": true,
"joker_selected": false
},
"13": {
"name": "Angelca Mrak",
"targets": {
"1": {
"shot1": 4,
"shot2": 0
},
"2": {
"shot1": 4,
"shot2": 3
},
"3": {
"shot1": 10,
"shot2": 0
},
"4": {
"shot1": 8,
"shot2": 0
},
"5": {
"shot1": 2,
"shot2": 4
},
"6": {
"shot1": 5,
"shot2": 8
},
"7": {
"shot1": 9,
"shot2": 1
},
"8": {
"shot1": 7,
"shot2": 9
},
"9": {
"shot1": 7,
"shot2": 8
},
"10": {
"shot1": 5,
"shot2": 5
},
"11": {
"shot1": 0,
"shot2": 3
},
"12": {
"shot1": 1,
"shot2": 0
},
"13": {
"shot1": 7,
"shot2": 10
},
"14": {
"shot1": 8,
"shot2": 7
},
"15": {
"shot1": 8,
"shot2": 1
},
"16": {
"shot1": 7,
"shot2": 8
},
"17": {
"shot1": 10,
"shot2": 7
},
"18": {
"shot1": 8,
"shot2": 7
},
"19": {
"shot1": 1,
"shot2": 6
},
"20": {
"shot1": 7,
"shot2": 5
}
},
"total_score": 210,
"completed": true,
"joker_selected": false
},
"29": {
"name": "Alen Kolar",
"targets": {
"1": {
"shot1": 3,
"shot2": 0
},
"2": {
"shot1": 3,
"shot2": 5
},
"3": {
"shot1": 3,
"shot2": 5
},
"4": {
"shot1": 2,
"shot2": 6
},
"5": {
"shot1": 3,
"shot2": 0
},
"6": {
"shot1": 2,
"shot2": 9
},
"7": {
"shot1": 8,
"shot2": 8
},
"8": {
"shot1": 5,
"shot2": 0
},
"9": {
"shot1": 9,
"shot2": 8
},
"10": {
"shot1": 9,
"shot2": 7
},
"11": {
"shot1": 8,
"shot2": 5
},
"12": {
"shot1": 4,
"shot2": 2
},
"13": {
"shot1": 1,
"shot2": 5
},
"14": {
"shot1": 9,
"shot2": 0
},
"15": {
"shot1": 3,
"shot2": 7
},
"16": {
"shot1": 5,
"shot2": 10
},
"17": {
"shot1": 0,
"shot2": 2
},
"18": {
"shot1": 8,
"shot2": 5
},
"19": {
"shot1": 0,
"shot2": 9
},
"20": {
"shot1": 0,
"shot2": 10
}
},
"total_score": 188,
"completed": true,
"joker_selected": false
},
"44": {
"name": "Anka Kačnik",
"targets": {
"1": {
"shot1": 5,
"shot2": 3
},
"2": {
"shot1": 5,
"shot2": 1
},
"3": {
"shot1": 0,
"shot2": 3
},
"4": {
"shot1": 4,
"shot2": 8
},
"5": {
"shot1": 5,
"shot2": 8
},
"6": {
"shot1": 10,
"shot2": 10
},
"7": {
"shot1": 0,
"shot2": 5
},
"8": {
"shot1": 8,
"shot2": 10
},
"9": {
"shot1": 5,
"shot2": 1
},
"10": {
"shot1": 5,
"shot2": 2
},
"11": {
"shot1": 8,
"shot2": 6
},
"12": {
"shot1": 8,
"shot2": 9
},
"13": {
"shot1": 6,
"shot2": 5
},
"14": {
"shot1": 0,
"shot2": 4
},
"15": {
"shot1": 5,
"shot2": 7
},
"16": {
"shot1": 6,
"shot2": 5
},
"17": {
"shot1": 1,
"shot2": 10
},
"18": {
"shot1": 5,
"shot2": 6
},
"19": {
"shot1": 1,
"shot2": 8
},
"20": {
"shot1": 3,
"shot2": 7
}
},
"total_score": 208,
"completed": true,
"joker_selected": false
}
},
"tournament_finished": true,
"created_at": "2026-04-19T14:52:03.834609",
"finished_at": "2026-04-19T14:52:41.243912"
},
"archived_at": "2026-04-19T14:52:41.243969"
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+318
View File
@@ -0,0 +1,318 @@
{
"rounds": [
{
"round_number": 1,
"players": [
{
"id": 14,
"name": "Karli Proje",
"enabled": true
},
{
"id": 23,
"name": "Robi Krautberger",
"enabled": true
},
{
"id": 11,
"name": "Rado Kefer",
"enabled": true
},
{
"id": 43,
"name": "Marko Pokržnik",
"enabled": true
},
{
"id": 7,
"name": "Branko Pokeržnik",
"enabled": true
},
{
"id": 9,
"name": "Janez Božič",
"enabled": true
}
],
"status": "completed"
},
{
"round_number": 2,
"players": [
{
"id": 39,
"name": "Tia Sudar",
"enabled": true
},
{
"id": 16,
"name": "Silvo Poročnik",
"enabled": true
},
{
"id": 31,
"name": "Dejan Kučnik",
"enabled": true
},
{
"id": 10,
"name": "Mitja Čeh",
"enabled": true
},
{
"id": 48,
"name": "Janja Salcman",
"enabled": true
},
{
"id": 50,
"name": "Vid Ravnjak",
"enabled": true
}
],
"status": "completed"
},
{
"round_number": 3,
"players": [
{
"id": 1,
"name": "Domen Pleterski",
"enabled": true
},
{
"id": 35,
"name": "Vanja Kolar",
"enabled": true
},
{
"id": 36,
"name": "Klara Wankmuller",
"enabled": true
},
{
"id": 46,
"name": "Tijana Štumpfl",
"enabled": true
},
{
"id": 34,
"name": "Jože Planinšec",
"enabled": true
},
{
"id": 3,
"name": "Ivan Tandler",
"enabled": true
}
],
"status": "completed"
},
{
"round_number": 4,
"players": [
{
"id": 26,
"name": "Jakob Herman",
"enabled": true
},
{
"id": 25,
"name": "Andrej Herman",
"enabled": true
},
{
"id": 30,
"name": "Maja Hirtl",
"enabled": true
},
{
"id": 4,
"name": "Mateja Pleterski",
"enabled": true
},
{
"id": 29,
"name": "Alen Kolar",
"enabled": true
},
{
"id": 5,
"name": "Jože Verhnjak",
"enabled": true
}
],
"status": "completed"
},
{
"round_number": 5,
"players": [
{
"id": 44,
"name": "Anka Kačnik",
"enabled": true
},
{
"id": 42,
"name": "Jure Glaser",
"enabled": true
},
{
"id": 45,
"name": "Lidija Blimen",
"enabled": true
},
{
"id": 32,
"name": "David Strniša",
"enabled": true
},
{
"id": 51,
"name": "Robi Ovčar",
"enabled": true
},
{
"id": 41,
"name": "Tadej Štruc",
"enabled": true
}
],
"status": "completed"
},
{
"round_number": 6,
"players": [
{
"id": 13,
"name": "Angelca Mrak",
"enabled": true
},
{
"id": 24,
"name": "Jože Verdinek",
"enabled": true
},
{
"id": 49,
"name": "Jolanda Verhnjak",
"enabled": true
},
{
"id": 18,
"name": "Matjaž Pleterski",
"enabled": true
},
{
"id": 40,
"name": "Jaka Cvar",
"enabled": true
},
{
"id": 19,
"name": "Franc Rizmal",
"enabled": true
}
],
"status": "pending"
},
{
"round_number": 7,
"players": [
{
"id": 2,
"name": "Nik Pleterski",
"enabled": true
},
{
"id": 17,
"name": "Dušan Onuk",
"enabled": true
},
{
"id": 28,
"name": "Anže Kolar",
"enabled": true
},
{
"id": 21,
"name": "Marko Blimen",
"enabled": true
},
{
"id": 20,
"name": "Jože Preglav",
"enabled": true
},
{
"id": 22,
"name": "Doris Fesel",
"enabled": true
}
],
"status": "waiting"
},
{
"round_number": 8,
"players": [
{
"id": 15,
"name": "Jan Pleterski",
"enabled": true
},
{
"id": 6,
"name": "Mateja Senica",
"enabled": true
},
{
"id": 8,
"name": "Franc Žigart",
"enabled": true
},
{
"id": 12,
"name": "Matej Kvasnik",
"enabled": true
},
{
"id": 33,
"name": "Namir Uzunović",
"enabled": true
},
{
"id": 38,
"name": "Bojan Sudar",
"enabled": true
}
],
"status": "waiting"
},
{
"round_number": 9,
"players": [
{
"id": 37,
"name": "Milan Stramec",
"enabled": true
},
{
"id": 27,
"name": "Janez Mrak",
"enabled": true
},
{
"id": 47,
"name": "Ljuba Mršak",
"enabled": true
}
],
"status": "waiting"
}
],
"created_at": "2026-04-22T17:12:17.015870",
"total_players": 51,
"total_rounds": 9,
"current_round": 6,
"tournament_type": "20_targets"
}