refactor: remove coverage report and add weather widget and navigation utility files

This commit is contained in:
David Fencl
2026-06-06 11:41:13 +02:00
parent a3b3d40769
commit 6d77c20c84
34 changed files with 819 additions and 3002 deletions
+55 -1
View File
@@ -7103,10 +7103,64 @@
{
"timestamp": "2026-06-06T08:30:00.000Z",
"level": 467.74,
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:40:00.000Z",
"level": 467.74,
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:50:00.000Z",
"level": 467.74,
"flow": 0,
"inflow": 2.24,
"volume": 26.53,
"temperature": 17.5,
"temperature": 17.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:00:00.000Z",
"level": 467.74,
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 17.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:10:00.000Z",
"level": 467.74,
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 17.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:20:00.000Z",
"level": 467.74,
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 17.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:30:00.000Z",
"level": 467.74,
"flow": 0,
"inflow": 2.24,
"volume": 26.53,
"temperature": 18.8,
"precipitation": 0
}
]
+55 -1
View File
@@ -7103,10 +7103,64 @@
{
"timestamp": "2026-06-06T08:30:00.000Z",
"level": 352.84,
"flow": 2.53,
"inflow": 0,
"volume": 0,
"temperature": 8.2,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:40:00.000Z",
"level": 352.85,
"flow": 2.55,
"inflow": 0,
"volume": 0,
"temperature": 8.2,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:50:00.000Z",
"level": 352.84,
"flow": 0,
"inflow": 1.47,
"volume": 32.32,
"temperature": 17.3,
"temperature": 17.8,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:00:00.000Z",
"level": 352.84,
"flow": 2.53,
"inflow": 0,
"volume": 0,
"temperature": 17.8,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:10:00.000Z",
"level": 352.84,
"flow": 2.53,
"inflow": 0,
"volume": 0,
"temperature": 17.8,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:20:00.000Z",
"level": 352.84,
"flow": 2.53,
"inflow": 0,
"volume": 0,
"temperature": 17.8,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:30:00.000Z",
"level": 352.84,
"flow": 0,
"inflow": 1.47,
"volume": 32.32,
"temperature": 19,
"precipitation": 0
}
]
+55 -1
View File
@@ -7141,8 +7141,62 @@
"level": 369.83,
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 16,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:40:00.000Z",
"level": 369.83,
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 16,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:50:00.000Z",
"level": 369.83,
"flow": 2.5,
"inflow": 0,
"volume": 20.33,
"temperature": 17.6,
"temperature": 18,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:00:00.000Z",
"level": 369.83,
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 18,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:10:00.000Z",
"level": 369.83,
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 18,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:20:00.000Z",
"level": 369.83,
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 18,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:30:00.000Z",
"level": 369.83,
"flow": 2.5,
"inflow": 0,
"volume": 20.36,
"temperature": 19.1,
"precipitation": 0
}
]
+55 -1
View File
@@ -7140,9 +7140,63 @@
"timestamp": "2026-06-06T08:30:00.000Z",
"level": 352.56,
"flow": 19.05,
"inflow": 0,
"volume": 0,
"temperature": 15.1,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:40:00.000Z",
"level": 352.56,
"flow": 19.05,
"inflow": 0,
"volume": 0,
"temperature": 15.1,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:50:00.000Z",
"level": 352.55,
"flow": 19.05,
"inflow": 13.43,
"volume": 2.79,
"temperature": 16.9,
"temperature": 17.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:00:00.000Z",
"level": 352.55,
"flow": 19.05,
"inflow": 0,
"volume": 0,
"temperature": 17.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:10:00.000Z",
"level": 352.54,
"flow": 19.05,
"inflow": 0,
"volume": 0,
"temperature": 17.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:20:00.000Z",
"level": 352.54,
"flow": 19.05,
"inflow": 0,
"volume": 0,
"temperature": 17.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:30:00.000Z",
"level": 352.53,
"flow": 19.05,
"inflow": 13.43,
"volume": 2.78,
"temperature": 18.8,
"precipitation": 0
}
]
+55 -1
View File
@@ -7121,10 +7121,64 @@
{
"timestamp": "2026-06-06T08:30:00.000Z",
"level": 723.09,
"flow": 1.51,
"inflow": 0,
"volume": 0,
"temperature": 10,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:40:00.000Z",
"level": 723.09,
"flow": 1.51,
"inflow": 0,
"volume": 0,
"temperature": 10,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:50:00.000Z",
"level": 723.09,
"flow": 0,
"inflow": 9.25,
"volume": 199.67,
"temperature": 16.3,
"temperature": 16.6,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:00:00.000Z",
"level": 723.09,
"flow": 1.51,
"inflow": 0,
"volume": 0,
"temperature": 16.6,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:10:00.000Z",
"level": 723.09,
"flow": 1.51,
"inflow": 0,
"volume": 0,
"temperature": 16.6,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:20:00.000Z",
"level": 723.09,
"flow": 1.51,
"inflow": 0,
"volume": 0,
"temperature": 16.6,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:30:00.000Z",
"level": 723.09,
"flow": 0,
"inflow": 9.25,
"volume": 199.67,
"temperature": 17.7,
"precipitation": 0
}
]
+57 -3
View File
@@ -7121,7 +7121,7 @@
{
"timestamp": "2026-06-06T08:10:00.000Z",
"level": 559.12,
"flow": 0,
"flow": 7.15,
"inflow": 0,
"volume": 0,
"temperature": 16.3,
@@ -7130,7 +7130,7 @@
{
"timestamp": "2026-06-06T08:20:00.000Z",
"level": 559.11,
"flow": 0,
"flow": 7.18,
"inflow": 0,
"volume": 0,
"temperature": 16.3,
@@ -7140,9 +7140,63 @@
"timestamp": "2026-06-06T08:30:00.000Z",
"level": 559.09,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 16.3,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:40:00.000Z",
"level": 559.08,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 16.3,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:50:00.000Z",
"level": 559.06,
"flow": 0,
"inflow": 5.37,
"volume": 0.49,
"temperature": 17.7,
"temperature": 18.1,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:00:00.000Z",
"level": 559.05,
"flow": 7.15,
"inflow": 0,
"volume": 0,
"temperature": 18.1,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:10:00.000Z",
"level": 559.03,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.1,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:20:00.000Z",
"level": 559.02,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.1,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:30:00.000Z",
"level": 559,
"flow": 0,
"inflow": 5.37,
"volume": 0.47,
"temperature": 19.2,
"precipitation": 0
}
]
+64 -1
View File
@@ -7131,9 +7131,72 @@
"timestamp": "2026-06-06T08:20:00.000Z",
"level": 345.27,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 16.2,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:30:00.000Z",
"level": 345.27,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 16.2,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:40:00.000Z",
"level": 345.27,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 16.2,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:50:00.000Z",
"level": 345.27,
"flow": 0,
"inflow": 24.39,
"volume": 522.12,
"temperature": 17.6,
"temperature": 17.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:00:00.000Z",
"level": 345.27,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 17.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:10:00.000Z",
"level": 345.27,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 17.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:20:00.000Z",
"level": 345.27,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 17.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:30:00.000Z",
"level": 345.27,
"flow": 0,
"inflow": 24.39,
"volume": 522.32,
"temperature": 19.2,
"precipitation": 0
}
]
+55 -1
View File
@@ -7149,9 +7149,63 @@
"timestamp": "2026-06-06T08:30:00.000Z",
"level": 269.87,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 17.8,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:40:00.000Z",
"level": 269.87,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 17.8,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:50:00.000Z",
"level": 269.88,
"flow": 0,
"inflow": 81.06,
"volume": 261.23,
"temperature": 18.6,
"temperature": 18.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:00:00.000Z",
"level": 269.88,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:10:00.000Z",
"level": 269.88,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:20:00.000Z",
"level": 269.88,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:30:00.000Z",
"level": 269.88,
"flow": 0,
"inflow": 81.06,
"volume": 261.07,
"temperature": 19.9,
"precipitation": 0
}
]
+64 -1
View File
@@ -7140,9 +7140,72 @@
"timestamp": "2026-06-06T08:20:00.000Z",
"level": 217.17,
"flow": 25.31,
"inflow": 0,
"volume": 0,
"temperature": 17.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:30:00.000Z",
"level": 217.14,
"flow": 25.31,
"inflow": 0,
"volume": 0,
"temperature": 17.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:40:00.000Z",
"level": 217.13,
"flow": 25.31,
"inflow": 0,
"volume": 0,
"temperature": 17.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T08:50:00.000Z",
"level": 217.12,
"flow": 25.32,
"inflow": 48.25,
"volume": 8.36,
"temperature": 18.1,
"temperature": 18.4,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:00:00.000Z",
"level": 217.1,
"flow": 25.32,
"inflow": 0,
"volume": 0,
"temperature": 18.4,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:10:00.000Z",
"level": 217.09,
"flow": 11.61,
"inflow": 0,
"volume": 0,
"temperature": 18.4,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:20:00.000Z",
"level": 217.1,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.4,
"precipitation": 0
},
{
"timestamp": "2026-06-06T09:30:00.000Z",
"level": 217.07,
"flow": 0,
"inflow": 48.25,
"volume": 8.27,
"temperature": 19.6,
"precipitation": 0
}
]
+82 -169
View File
@@ -5,7 +5,7 @@
"river": "Vltava",
"priority": true,
"level": "723.09",
"capacity": 76.3,
"capacity": 65.3,
"storageDiff": -1.81,
"inflow": "9.3",
"outflow": "0.0",
@@ -32,29 +32,29 @@
"id": "VLL2|1",
"name": "Lipno II",
"river": "Vltava",
"priority": false,
"level": "559.09",
"capacity": 100,
"storageDiff": 47.59,
"priority": true,
"level": "559.00",
"capacity": 31.3,
"storageDiff": -1.5,
"inflow": "5.4",
"outflow": "0.0",
"volume": 0.49,
"volume": 0.47,
"maxVolume": 1.5,
"lat": 48.625,
"lng": 14.318,
"sparkline": [
559.44,
559.37,
559.29,
559.21,
559.2,
559.19,
559.18,
559.16,
559.13,
559.12,
559.11,
559.09
559.09,
559.08,
559.06,
559.05,
559.03,
559.02,
559
]
},
{
@@ -63,26 +63,26 @@
"river": "Vltava",
"priority": true,
"level": "369.83",
"capacity": 87.8,
"capacity": 96.5,
"storageDiff": -0.27,
"inflow": "0.0",
"outflow": "2.5",
"volume": 20.33,
"volume": 20.36,
"maxVolume": 21.1,
"lat": 49.183,
"lng": 14.444,
"sparkline": [
369.85,
369.84,
369.84,
369.84,
369.84,
369.83,
369.83,
369.83,
369.81,
369.81,
369.83,
369.83,
369.83,
369.83,
369.83,
369.83,
369.83,
369.83
]
},
@@ -90,29 +90,29 @@
"id": "VLKO|1",
"name": "Kořensko",
"river": "Vltava",
"priority": false,
"level": "352.56",
"capacity": 37.3,
"storageDiff": -0.04,
"priority": true,
"level": "352.53",
"capacity": 99.3,
"storageDiff": -0.07,
"inflow": "13.4",
"outflow": "19.1",
"volume": 2.79,
"volume": 2.78,
"maxVolume": 2.8,
"lat": 49.255,
"lng": 14.398,
"sparkline": [
352.49,
352.52,
352.56,
352.57,
352.57,
352.56,
352.56,
352.56,
352.56,
352.56,
352.56,
352.56
352.56,
352.55,
352.55,
352.54,
352.54,
352.53
]
},
{
@@ -121,172 +121,85 @@
"river": "Vltava",
"priority": true,
"level": "345.27",
"capacity": 63.6,
"capacity": 72.9,
"storageDiff": -4.63,
"inflow": "24.4",
"outflow": "0.0",
"volume": 522.12,
"volume": 522.32,
"maxVolume": 716.5,
"lat": 49.606,
"lng": 14.17,
"sparkline": [
345.26,
345.26,
345.25,
345.26,
345.26,
345.26,
345.26,
345.26,
345.26,
345.26,
345.27,
345.27,
345.27,
345.27,
345.27,
345.27,
345.27,
345.27,
345.27
]
},
{
"id": "UHKA|2",
"name": "Kamýk",
"river": "Vltava",
"priority": false,
"level": "0.00",
"capacity": 0,
"storageDiff": 0,
"inflow": "0.0",
"outflow": "0.0",
"volume": 12.8,
"maxVolume": 12.8,
"lat": 49.636,
"lng": 14.254,
"sparkline": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"id": "VLSL|2",
"name": "Slapy",
"river": "Vltava",
"priority": true,
"level": "269.87",
"capacity": 78,
"storageDiff": -0.73,
"level": "269.88",
"capacity": 96.9,
"storageDiff": -0.72,
"inflow": "81.1",
"outflow": "0.0",
"volume": 261.23,
"volume": 261.07,
"maxVolume": 269.3,
"lat": 49.822,
"lng": 14.436,
"sparkline": [
269.86,
269.89,
269.89,
269.89,
269.89,
269.88,
269.88,
269.87,
269.89,
269.89,
269.89,
269.89,
269.89,
269.87,
269.88,
269.87
269.88,
269.88,
269.88,
269.88
]
},
{
"id": "VLST|2",
"name": "Štěchovice",
"river": "Vltava",
"priority": false,
"level": "217.17",
"capacity": 6.8,
"storageDiff": -2.23,
"priority": true,
"level": "217.07",
"capacity": 73.8,
"storageDiff": -2.33,
"inflow": "48.3",
"outflow": "25.3",
"volume": 8.36,
"outflow": "0.0",
"volume": 8.27,
"maxVolume": 11.2,
"lat": 49.845,
"lng": 14.412,
"sparkline": [
218.1,
217.82,
217.57,
217.32,
217.29,
217.27,
217.24,
217.23,
217.22,
217.19,
217.17,
217.17
]
},
{
"id": "VRSN|2",
"name": "Vrané",
"river": "Vltava",
"priority": false,
"level": "0.00",
"capacity": 0,
"storageDiff": 0,
"inflow": "0.0",
"outflow": "0.0",
"volume": 11.1,
"maxVolume": 11.1,
"lat": 49.934,
"lng": 14.385,
"sparkline": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"id": "SVKR|2",
"name": "Švihov",
"river": "Želivka",
"priority": true,
"level": "0.00",
"capacity": 0,
"storageDiff": 0,
"inflow": "0.0",
"outflow": "0.0",
"volume": 266.6,
"maxVolume": 266.6,
"lat": 49.718,
"lng": 15.106,
"sparkline": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
217.17,
217.14,
217.13,
217.12,
217.1,
217.09,
217.1,
217.07
]
},
{
@@ -295,7 +208,7 @@
"river": "Malše",
"priority": true,
"level": "467.74",
"capacity": 74.9,
"capacity": 78.5,
"storageDiff": -2.91,
"inflow": "2.2",
"outflow": "0.0",
@@ -306,12 +219,12 @@
"sparkline": [
467.73,
467.73,
467.73,
467.73,
467.73,
467.73,
467.73,
467.73,
467.74,
467.74,
467.74,
467.74,
467.74,
467.74,
467.74,
467.74,
467.74,
@@ -324,8 +237,8 @@
"river": "Mže",
"priority": true,
"level": "352.84",
"capacity": 0,
"storageDiff": -1.26,
"capacity": 57,
"storageDiff": -16.66,
"inflow": "1.5",
"outflow": "0.0",
"volume": 32.32,
@@ -333,17 +246,17 @@
"lat": 49.789,
"lng": 13.155,
"sparkline": [
352.85,
352.85,
352.84,
352.84,
352.84,
352.84,
352.84,
352.84,
352.84,
352.84,
352.85,
352.84,
352.85,
352.84,
352.84,
352.84,
352.84,
352.84
]
}