Adds point_alarm.py (flattening, secret masking, SQLite upsert store, paged fetch with 403 fallback, CSV/TXT export, shared filter loader), nowcast-point-page.py CLI and unit tests. Register will read the shared filter from nowcast-point-alarm-filter.json instead of repeating it in the CSV.
17 lines
341 B
JSON
17 lines
341 B
JSON
{
|
|
"lightning": {
|
|
"type": "FLASH_CLOUD_TO_GROUND",
|
|
"peakCurrent": -12.5,
|
|
"inCloudHeight": 4500
|
|
},
|
|
"thunderstorm": {
|
|
"intersectsAffectedPolygon": true,
|
|
"intersectsCellPolygon": false,
|
|
"severityThreshold": "MEDIUM",
|
|
"speedThreshold": 20
|
|
},
|
|
"precipitation": {
|
|
"intensities": ["LIGHT", "MODERATE"]
|
|
}
|
|
}
|