Skip to content

Commit 17f354d

Browse files
committed
gitlab url normalization and testdata
1 parent e8841d4 commit 17f354d

10 files changed

+2109
-1185
lines changed

.changeset/heavy-pigs-dream.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'grafana-infinity-datasource': minor
3+
---
4+
5+
🚀 **URL**: Support for gitlab blob to raw URL convertion added

.changeset/nervous-pigs-care.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'grafana-infinity-datasource': patch
3+
---
4+
5+
🚀 **Test** more test data/examples added

package.json

+3
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,9 @@
123123
"@braintree/sanitize-url": "6.0.2",
124124
"underscore": "1.12.1",
125125
"glob-parent": "5.1.2",
126+
"parse-url": "8.1.0",
127+
"fast-xml-parser": "4.2.5",
128+
"word-wrap": "1.2.3",
126129
"qs": "6.11.1",
127130
"follow-redirects": "1.14.8",
128131
"prismjs": "1.27.0",

pkg/infinity/request.go

+3
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ func NormalizeURL(u string) string {
7373
u = strings.Replace(u, "https://github.com", "https://raw.githubusercontent.com", 1)
7474
u = strings.Replace(u, "/blob/", "/", 1)
7575
}
76+
if strings.HasPrefix(u, "https://gitlab.com") && len(urlArray) > 5 && urlArray[6] == "blob" && urlArray[5] != "blob" && urlArray[4] != "blob" && urlArray[3] != "blob" {
77+
u = strings.Replace(u, "/blob/", "/raw/", 1)
78+
}
7679
return u
7780
}
7881

pkg/infinity/request_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ func TestNormalizeURL(t *testing.T) {
222222
{u: "https://github.com/yesoreyeram/grafana-infinity-datasource/blob/main/testdata/blob/users.csv", want: "https://raw.githubusercontent.com/yesoreyeram/grafana-infinity-datasource/main/testdata/blob/users.csv"},
223223
{u: "https://raw.githubusercontent.com/yesoreyeram/grafana-infinity-datasource/main/testdata/users.csv", want: "https://raw.githubusercontent.com/yesoreyeram/grafana-infinity-datasource/main/testdata/users.csv"},
224224
{u: "https://foo.com/channels/38629/feed.json", want: "https://foo.com/channels/38629/feed.json"},
225+
{u: "https://gitlab.com/restcountries/restcountries/-/blob/master/src/main/resources/countriesV3.json", want: "https://gitlab.com/restcountries/restcountries/-/raw/master/src/main/resources/countriesV3.json"},
225226
}
226227
for _, tt := range tests {
227228
t.Run(tt.name, func(t *testing.T) {

src/app/utils.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,18 @@ export const isBackendQuery = (
2020
query.type === 'transformations' || (isBackendQuerySupported(query) && query.parser === 'backend');
2121

2222
export const normalizeURL = (url: string): string => {
23-
if (url.startsWith('https://github.com')) {
23+
if (url.startsWith('https://github.com/')) {
2424
return url
25-
.replace('https://github.com', 'https://raw.githubusercontent.com')
25+
.replace('https://github.com/', 'https://raw.githubusercontent.com/')
2626
.split('/')
2727
.filter((item, index) => {
2828
return !(item === 'blob' && index === 5);
2929
})
3030
.join('/');
3131
}
32+
if (url.startsWith('https://gitlab.com/')) {
33+
return url.replace('/blob/', '/raw/');
34+
}
3235
return url;
3336
};
3437
export const isDataQuery = (query: InfinityQuery): query is InfinityQueryWithDataSource<any> => {

testdata/misc/thingspeak_38629.csv

+101
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
created_at,entry_id,field1,field2
2+
2023-07-04 04:10:58 UTC,15147884,0.000000,2.000000
3+
2023-07-04 04:11:13 UTC,15147885,2.000000,0.000000
4+
2023-07-04 04:11:28 UTC,15147886,8.000000,1.000000
5+
2023-07-04 04:11:44 UTC,15147887,0.000000,1.000000
6+
2023-07-04 04:11:59 UTC,15147888,0.000000,0.000000
7+
2023-07-04 04:12:15 UTC,15147889,1.000000,0.000000
8+
2023-07-04 04:12:30 UTC,15147890,0.000000,5.000000
9+
2023-07-04 04:12:46 UTC,15147891,0.000000,2.000000
10+
2023-07-04 04:13:02 UTC,15147892,0.000000,0.000000
11+
2023-07-04 04:13:17 UTC,15147893,1.000000,0.000000
12+
2023-07-04 04:13:34 UTC,15147894,2.000000,2.000000
13+
2023-07-04 04:13:49 UTC,15147895,3.000000,2.000000
14+
2023-07-04 04:14:06 UTC,15147896,8.000000,2.000000
15+
2023-07-04 04:14:21 UTC,15147897,6.000000,2.000000
16+
2023-07-04 04:14:37 UTC,15147898,0.000000,2.000000
17+
2023-07-04 04:14:53 UTC,15147899,1.000000,3.000000
18+
2023-07-04 04:15:09 UTC,15147900,2.000000,1.000000
19+
2023-07-04 04:15:25 UTC,15147901,2.000000,2.000000
20+
2023-07-04 04:15:41 UTC,15147902,0.000000,3.000000
21+
2023-07-04 04:15:56 UTC,15147903,0.000000,0.000000
22+
2023-07-04 04:16:11 UTC,15147904,1.000000,2.000000
23+
2023-07-04 04:16:27 UTC,15147905,1.000000,0.000000
24+
2023-07-04 04:16:42 UTC,15147906,0.000000,0.000000
25+
2023-07-04 04:16:57 UTC,15147907,0.000000,0.000000
26+
2023-07-04 04:17:13 UTC,15147908,0.000000,2.000000
27+
2023-07-04 04:17:28 UTC,15147909,2.000000,0.000000
28+
2023-07-04 04:17:44 UTC,15147910,0.000000,0.000000
29+
2023-07-04 04:18:01 UTC,15147911,0.000000,5.000000
30+
2023-07-04 04:18:16 UTC,15147912,0.000000,0.000000
31+
2023-07-04 04:18:31 UTC,15147913,0.000000,0.000000
32+
2023-07-04 04:18:47 UTC,15147914,0.000000,0.000000
33+
2023-07-04 04:19:02 UTC,15147915,0.000000,0.000000
34+
2023-07-04 04:19:17 UTC,15147916,2.000000,0.000000
35+
2023-07-04 04:19:32 UTC,15147917,3.000000,2.000000
36+
2023-07-04 04:19:48 UTC,15147918,1.000000,0.000000
37+
2023-07-04 04:20:05 UTC,15147919,2.000000,0.000000
38+
2023-07-04 04:20:20 UTC,15147920,0.000000,1.000000
39+
2023-07-04 04:20:35 UTC,15147921,1.000000,0.000000
40+
2023-07-04 04:20:51 UTC,15147922,1.000000,0.000000
41+
2023-07-04 04:21:07 UTC,15147923,0.000000,2.000000
42+
2023-07-04 04:21:22 UTC,15147924,6.000000,0.000000
43+
2023-07-04 04:21:38 UTC,15147925,3.000000,2.000000
44+
2023-07-04 04:21:54 UTC,15147926,0.000000,0.000000
45+
2023-07-04 04:22:09 UTC,15147927,1.000000,2.000000
46+
2023-07-04 04:22:24 UTC,15147928,2.000000,0.000000
47+
2023-07-04 04:22:40 UTC,15147929,4.000000,0.000000
48+
2023-07-04 04:22:56 UTC,15147930,2.000000,0.000000
49+
2023-07-04 04:23:11 UTC,15147931,3.000000,1.000000
50+
2023-07-04 04:23:27 UTC,15147932,1.000000,2.000000
51+
2023-07-04 04:23:43 UTC,15147933,2.000000,2.000000
52+
2023-07-04 04:23:58 UTC,15147934,0.000000,0.000000
53+
2023-07-04 04:24:13 UTC,15147935,3.000000,1.000000
54+
2023-07-04 04:24:28 UTC,15147936,3.000000,2.000000
55+
2023-07-04 04:24:44 UTC,15147937,3.000000,1.000000
56+
2023-07-04 04:25:00 UTC,15147938,4.000000,3.000000
57+
2023-07-04 04:25:15 UTC,15147939,0.000000,0.000000
58+
2023-07-04 04:25:31 UTC,15147940,0.000000,4.000000
59+
2023-07-04 04:25:47 UTC,15147941,0.000000,1.000000
60+
2023-07-04 04:26:02 UTC,15147942,0.000000,2.000000
61+
2023-07-04 04:26:17 UTC,15147943,2.000000,0.000000
62+
2023-07-04 04:26:33 UTC,15147944,0.000000,0.000000
63+
2023-07-04 04:26:48 UTC,15147945,0.000000,0.000000
64+
2023-07-04 04:27:03 UTC,15147946,5.000000,2.000000
65+
2023-07-04 04:27:18 UTC,15147947,2.000000,2.000000
66+
2023-07-04 04:27:34 UTC,15147948,1.000000,0.000000
67+
2023-07-04 04:27:50 UTC,15147949,8.000000,1.000000
68+
2023-07-04 04:28:05 UTC,15147950,1.000000,0.000000
69+
2023-07-04 04:28:21 UTC,15147951,0.000000,0.000000
70+
2023-07-04 04:28:36 UTC,15147952,0.000000,0.000000
71+
2023-07-04 04:28:52 UTC,15147953,0.000000,2.000000
72+
2023-07-04 04:29:07 UTC,15147954,0.000000,0.000000
73+
2023-07-04 04:29:22 UTC,15147955,0.000000,0.000000
74+
2023-07-04 04:29:38 UTC,15147956,4.000000,4.000000
75+
2023-07-04 04:29:53 UTC,15147957,10.000000,5.000000
76+
2023-07-04 04:30:09 UTC,15147958,0.000000,1.000000
77+
2023-07-04 04:30:24 UTC,15147959,0.000000,0.000000
78+
2023-07-04 04:30:39 UTC,15147960,1.000000,3.000000
79+
2023-07-04 04:30:55 UTC,15147961,2.000000,0.000000
80+
2023-07-04 04:31:10 UTC,15147962,0.000000,0.000000
81+
2023-07-04 04:31:25 UTC,15147963,2.000000,2.000000
82+
2023-07-04 04:31:40 UTC,15147964,0.000000,0.000000
83+
2023-07-04 04:31:56 UTC,15147965,0.000000,1.000000
84+
2023-07-04 04:32:12 UTC,15147966,0.000000,1.000000
85+
2023-07-04 04:32:28 UTC,15147967,0.000000,3.000000
86+
2023-07-04 04:32:43 UTC,15147968,1.000000,0.000000
87+
2023-07-04 04:32:58 UTC,15147969,3.000000,0.000000
88+
2023-07-04 04:33:14 UTC,15147970,2.000000,0.000000
89+
2023-07-04 04:33:29 UTC,15147971,3.000000,0.000000
90+
2023-07-04 04:33:45 UTC,15147972,0.000000,0.000000
91+
2023-07-04 04:34:00 UTC,15147973,0.000000,0.000000
92+
2023-07-04 04:34:15 UTC,15147974,8.000000,1.000000
93+
2023-07-04 04:34:31 UTC,15147975,4.000000,0.000000
94+
2023-07-04 04:34:46 UTC,15147976,3.000000,0.000000
95+
2023-07-04 04:35:01 UTC,15147977,1.000000,1.000000
96+
2023-07-04 04:35:18 UTC,15147978,0.000000,0.000000
97+
2023-07-04 04:35:33 UTC,15147979,0.000000,1.000000
98+
2023-07-04 04:35:49 UTC,15147980,0.000000,1.000000
99+
2023-07-04 04:36:05 UTC,15147981,0.000000,2.000000
100+
2023-07-04 04:36:20 UTC,15147982,0.000000,0.000000
101+
2023-07-04 04:36:36 UTC,15147983,6.000000,1.000000

testdata/misc/thingspeak_38629.json

+116
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
{
2+
"channel": {
3+
"id": 38629,
4+
"name": "Traffic Monitor",
5+
"description": "Traffic Monitor showing density of cars detected",
6+
"latitude": "42.28",
7+
"longitude": "-71.35",
8+
"field1": "Density of Westbound Cars",
9+
"field2": "Density of Eastbound Cars",
10+
"created_at": "2015-05-19T20:14:03Z",
11+
"updated_at": "2019-07-24T20:12:00Z",
12+
"last_entry_id": 15147980
13+
},
14+
"feeds": [
15+
{ "created_at": "2023-07-04T04:10:11Z", "entry_id": 15147881, "field1": "0.000000", "field2": "0.000000" },
16+
{ "created_at": "2023-07-04T04:10:26Z", "entry_id": 15147882, "field1": "6.000000", "field2": "0.000000" },
17+
{ "created_at": "2023-07-04T04:10:42Z", "entry_id": 15147883, "field1": "1.000000", "field2": "1.000000" },
18+
{ "created_at": "2023-07-04T04:10:58Z", "entry_id": 15147884, "field1": "0.000000", "field2": "2.000000" },
19+
{ "created_at": "2023-07-04T04:11:13Z", "entry_id": 15147885, "field1": "2.000000", "field2": "0.000000" },
20+
{ "created_at": "2023-07-04T04:11:28Z", "entry_id": 15147886, "field1": "8.000000", "field2": "1.000000" },
21+
{ "created_at": "2023-07-04T04:11:44Z", "entry_id": 15147887, "field1": "0.000000", "field2": "1.000000" },
22+
{ "created_at": "2023-07-04T04:11:59Z", "entry_id": 15147888, "field1": "0.000000", "field2": "0.000000" },
23+
{ "created_at": "2023-07-04T04:12:15Z", "entry_id": 15147889, "field1": "1.000000", "field2": "0.000000" },
24+
{ "created_at": "2023-07-04T04:12:30Z", "entry_id": 15147890, "field1": "0.000000", "field2": "5.000000" },
25+
{ "created_at": "2023-07-04T04:12:46Z", "entry_id": 15147891, "field1": "0.000000", "field2": "2.000000" },
26+
{ "created_at": "2023-07-04T04:13:02Z", "entry_id": 15147892, "field1": "0.000000", "field2": "0.000000" },
27+
{ "created_at": "2023-07-04T04:13:17Z", "entry_id": 15147893, "field1": "1.000000", "field2": "0.000000" },
28+
{ "created_at": "2023-07-04T04:13:34Z", "entry_id": 15147894, "field1": "2.000000", "field2": "2.000000" },
29+
{ "created_at": "2023-07-04T04:13:49Z", "entry_id": 15147895, "field1": "3.000000", "field2": "2.000000" },
30+
{ "created_at": "2023-07-04T04:14:06Z", "entry_id": 15147896, "field1": "8.000000", "field2": "2.000000" },
31+
{ "created_at": "2023-07-04T04:14:21Z", "entry_id": 15147897, "field1": "6.000000", "field2": "2.000000" },
32+
{ "created_at": "2023-07-04T04:14:37Z", "entry_id": 15147898, "field1": "0.000000", "field2": "2.000000" },
33+
{ "created_at": "2023-07-04T04:14:53Z", "entry_id": 15147899, "field1": "1.000000", "field2": "3.000000" },
34+
{ "created_at": "2023-07-04T04:15:09Z", "entry_id": 15147900, "field1": "2.000000", "field2": "1.000000" },
35+
{ "created_at": "2023-07-04T04:15:25Z", "entry_id": 15147901, "field1": "2.000000", "field2": "2.000000" },
36+
{ "created_at": "2023-07-04T04:15:41Z", "entry_id": 15147902, "field1": "0.000000", "field2": "3.000000" },
37+
{ "created_at": "2023-07-04T04:15:56Z", "entry_id": 15147903, "field1": "0.000000", "field2": "0.000000" },
38+
{ "created_at": "2023-07-04T04:16:11Z", "entry_id": 15147904, "field1": "1.000000", "field2": "2.000000" },
39+
{ "created_at": "2023-07-04T04:16:27Z", "entry_id": 15147905, "field1": "1.000000", "field2": "0.000000" },
40+
{ "created_at": "2023-07-04T04:16:42Z", "entry_id": 15147906, "field1": "0.000000", "field2": "0.000000" },
41+
{ "created_at": "2023-07-04T04:16:57Z", "entry_id": 15147907, "field1": "0.000000", "field2": "0.000000" },
42+
{ "created_at": "2023-07-04T04:17:13Z", "entry_id": 15147908, "field1": "0.000000", "field2": "2.000000" },
43+
{ "created_at": "2023-07-04T04:17:28Z", "entry_id": 15147909, "field1": "2.000000", "field2": "0.000000" },
44+
{ "created_at": "2023-07-04T04:17:44Z", "entry_id": 15147910, "field1": "0.000000", "field2": "0.000000" },
45+
{ "created_at": "2023-07-04T04:18:01Z", "entry_id": 15147911, "field1": "0.000000", "field2": "5.000000" },
46+
{ "created_at": "2023-07-04T04:18:16Z", "entry_id": 15147912, "field1": "0.000000", "field2": "0.000000" },
47+
{ "created_at": "2023-07-04T04:18:31Z", "entry_id": 15147913, "field1": "0.000000", "field2": "0.000000" },
48+
{ "created_at": "2023-07-04T04:18:47Z", "entry_id": 15147914, "field1": "0.000000", "field2": "0.000000" },
49+
{ "created_at": "2023-07-04T04:19:02Z", "entry_id": 15147915, "field1": "0.000000", "field2": "0.000000" },
50+
{ "created_at": "2023-07-04T04:19:17Z", "entry_id": 15147916, "field1": "2.000000", "field2": "0.000000" },
51+
{ "created_at": "2023-07-04T04:19:32Z", "entry_id": 15147917, "field1": "3.000000", "field2": "2.000000" },
52+
{ "created_at": "2023-07-04T04:19:48Z", "entry_id": 15147918, "field1": "1.000000", "field2": "0.000000" },
53+
{ "created_at": "2023-07-04T04:20:05Z", "entry_id": 15147919, "field1": "2.000000", "field2": "0.000000" },
54+
{ "created_at": "2023-07-04T04:20:20Z", "entry_id": 15147920, "field1": "0.000000", "field2": "1.000000" },
55+
{ "created_at": "2023-07-04T04:20:35Z", "entry_id": 15147921, "field1": "1.000000", "field2": "0.000000" },
56+
{ "created_at": "2023-07-04T04:20:51Z", "entry_id": 15147922, "field1": "1.000000", "field2": "0.000000" },
57+
{ "created_at": "2023-07-04T04:21:07Z", "entry_id": 15147923, "field1": "0.000000", "field2": "2.000000" },
58+
{ "created_at": "2023-07-04T04:21:22Z", "entry_id": 15147924, "field1": "6.000000", "field2": "0.000000" },
59+
{ "created_at": "2023-07-04T04:21:38Z", "entry_id": 15147925, "field1": "3.000000", "field2": "2.000000" },
60+
{ "created_at": "2023-07-04T04:21:54Z", "entry_id": 15147926, "field1": "0.000000", "field2": "0.000000" },
61+
{ "created_at": "2023-07-04T04:22:09Z", "entry_id": 15147927, "field1": "1.000000", "field2": "2.000000" },
62+
{ "created_at": "2023-07-04T04:22:24Z", "entry_id": 15147928, "field1": "2.000000", "field2": "0.000000" },
63+
{ "created_at": "2023-07-04T04:22:40Z", "entry_id": 15147929, "field1": "4.000000", "field2": "0.000000" },
64+
{ "created_at": "2023-07-04T04:22:56Z", "entry_id": 15147930, "field1": "2.000000", "field2": "0.000000" },
65+
{ "created_at": "2023-07-04T04:23:11Z", "entry_id": 15147931, "field1": "3.000000", "field2": "1.000000" },
66+
{ "created_at": "2023-07-04T04:23:27Z", "entry_id": 15147932, "field1": "1.000000", "field2": "2.000000" },
67+
{ "created_at": "2023-07-04T04:23:43Z", "entry_id": 15147933, "field1": "2.000000", "field2": "2.000000" },
68+
{ "created_at": "2023-07-04T04:23:58Z", "entry_id": 15147934, "field1": "0.000000", "field2": "0.000000" },
69+
{ "created_at": "2023-07-04T04:24:13Z", "entry_id": 15147935, "field1": "3.000000", "field2": "1.000000" },
70+
{ "created_at": "2023-07-04T04:24:28Z", "entry_id": 15147936, "field1": "3.000000", "field2": "2.000000" },
71+
{ "created_at": "2023-07-04T04:24:44Z", "entry_id": 15147937, "field1": "3.000000", "field2": "1.000000" },
72+
{ "created_at": "2023-07-04T04:25:00Z", "entry_id": 15147938, "field1": "4.000000", "field2": "3.000000" },
73+
{ "created_at": "2023-07-04T04:25:15Z", "entry_id": 15147939, "field1": "0.000000", "field2": "0.000000" },
74+
{ "created_at": "2023-07-04T04:25:31Z", "entry_id": 15147940, "field1": "0.000000", "field2": "4.000000" },
75+
{ "created_at": "2023-07-04T04:25:47Z", "entry_id": 15147941, "field1": "0.000000", "field2": "1.000000" },
76+
{ "created_at": "2023-07-04T04:26:02Z", "entry_id": 15147942, "field1": "0.000000", "field2": "2.000000" },
77+
{ "created_at": "2023-07-04T04:26:17Z", "entry_id": 15147943, "field1": "2.000000", "field2": "0.000000" },
78+
{ "created_at": "2023-07-04T04:26:33Z", "entry_id": 15147944, "field1": "0.000000", "field2": "0.000000" },
79+
{ "created_at": "2023-07-04T04:26:48Z", "entry_id": 15147945, "field1": "0.000000", "field2": "0.000000" },
80+
{ "created_at": "2023-07-04T04:27:03Z", "entry_id": 15147946, "field1": "5.000000", "field2": "2.000000" },
81+
{ "created_at": "2023-07-04T04:27:18Z", "entry_id": 15147947, "field1": "2.000000", "field2": "2.000000" },
82+
{ "created_at": "2023-07-04T04:27:34Z", "entry_id": 15147948, "field1": "1.000000", "field2": "0.000000" },
83+
{ "created_at": "2023-07-04T04:27:50Z", "entry_id": 15147949, "field1": "8.000000", "field2": "1.000000" },
84+
{ "created_at": "2023-07-04T04:28:05Z", "entry_id": 15147950, "field1": "1.000000", "field2": "0.000000" },
85+
{ "created_at": "2023-07-04T04:28:21Z", "entry_id": 15147951, "field1": "0.000000", "field2": "0.000000" },
86+
{ "created_at": "2023-07-04T04:28:36Z", "entry_id": 15147952, "field1": "0.000000", "field2": "0.000000" },
87+
{ "created_at": "2023-07-04T04:28:52Z", "entry_id": 15147953, "field1": "0.000000", "field2": "2.000000" },
88+
{ "created_at": "2023-07-04T04:29:07Z", "entry_id": 15147954, "field1": "0.000000", "field2": "0.000000" },
89+
{ "created_at": "2023-07-04T04:29:22Z", "entry_id": 15147955, "field1": "0.000000", "field2": "0.000000" },
90+
{ "created_at": "2023-07-04T04:29:38Z", "entry_id": 15147956, "field1": "4.000000", "field2": "4.000000" },
91+
{ "created_at": "2023-07-04T04:29:53Z", "entry_id": 15147957, "field1": "10.000000", "field2": "5.000000" },
92+
{ "created_at": "2023-07-04T04:30:09Z", "entry_id": 15147958, "field1": "0.000000", "field2": "1.000000" },
93+
{ "created_at": "2023-07-04T04:30:24Z", "entry_id": 15147959, "field1": "0.000000", "field2": "0.000000" },
94+
{ "created_at": "2023-07-04T04:30:39Z", "entry_id": 15147960, "field1": "1.000000", "field2": "3.000000" },
95+
{ "created_at": "2023-07-04T04:30:55Z", "entry_id": 15147961, "field1": "2.000000", "field2": "0.000000" },
96+
{ "created_at": "2023-07-04T04:31:10Z", "entry_id": 15147962, "field1": "0.000000", "field2": "0.000000" },
97+
{ "created_at": "2023-07-04T04:31:25Z", "entry_id": 15147963, "field1": "2.000000", "field2": "2.000000" },
98+
{ "created_at": "2023-07-04T04:31:40Z", "entry_id": 15147964, "field1": "0.000000", "field2": "0.000000" },
99+
{ "created_at": "2023-07-04T04:31:56Z", "entry_id": 15147965, "field1": "0.000000", "field2": "1.000000" },
100+
{ "created_at": "2023-07-04T04:32:12Z", "entry_id": 15147966, "field1": "0.000000", "field2": "1.000000" },
101+
{ "created_at": "2023-07-04T04:32:28Z", "entry_id": 15147967, "field1": "0.000000", "field2": "3.000000" },
102+
{ "created_at": "2023-07-04T04:32:43Z", "entry_id": 15147968, "field1": "1.000000", "field2": "0.000000" },
103+
{ "created_at": "2023-07-04T04:32:58Z", "entry_id": 15147969, "field1": "3.000000", "field2": "0.000000" },
104+
{ "created_at": "2023-07-04T04:33:14Z", "entry_id": 15147970, "field1": "2.000000", "field2": "0.000000" },
105+
{ "created_at": "2023-07-04T04:33:29Z", "entry_id": 15147971, "field1": "3.000000", "field2": "0.000000" },
106+
{ "created_at": "2023-07-04T04:33:45Z", "entry_id": 15147972, "field1": "0.000000", "field2": "0.000000" },
107+
{ "created_at": "2023-07-04T04:34:00Z", "entry_id": 15147973, "field1": "0.000000", "field2": "0.000000" },
108+
{ "created_at": "2023-07-04T04:34:15Z", "entry_id": 15147974, "field1": "8.000000", "field2": "1.000000" },
109+
{ "created_at": "2023-07-04T04:34:31Z", "entry_id": 15147975, "field1": "4.000000", "field2": "0.000000" },
110+
{ "created_at": "2023-07-04T04:34:46Z", "entry_id": 15147976, "field1": "3.000000", "field2": "0.000000" },
111+
{ "created_at": "2023-07-04T04:35:01Z", "entry_id": 15147977, "field1": "1.000000", "field2": "1.000000" },
112+
{ "created_at": "2023-07-04T04:35:18Z", "entry_id": 15147978, "field1": "0.000000", "field2": "0.000000" },
113+
{ "created_at": "2023-07-04T04:35:33Z", "entry_id": 15147979, "field1": "0.000000", "field2": "1.000000" },
114+
{ "created_at": "2023-07-04T04:35:49Z", "entry_id": 15147980, "field1": "0.000000", "field2": "1.000000" }
115+
]
116+
}

0 commit comments

Comments
 (0)