seams lynx worked easy enough
calling a the progam test then passing the weblink
#!/bin/bash
lynx -dump $1 | sed -n '/^Weather warnings/,/^ Display/p' | sed '1d;$d'
example
./test http://meteoalarm.eu/en_UK/0/0/LT005-PanevÄžio%20apskritis.html
gives you this as result :
[aw102.jpg]
valid from 16.07.2019 00:00 CET Until 16.07.2019 23:59 CET
Rain Awareness Level: Yellow
lietuviu:
dienÄ
vietomis gausus lietus
english:
BY DAY LOCALLY HEAVY RAIN.
[aw32.jpg]
valid from 16.07.2019 00:00 CET Until 16.07.2019 23:59 CET
Thunderstorms Awareness Level: Yellow
lietuviu:
DienÄ
perkūnija
english:
At day thunderstorm
[aw12.jpg]
valid from 16.07.2019 00:00 CET Until 16.07.2019 23:59 CET
Wind Awareness Level: Yellow
lietuviu:
dienÄ
vietomis Ŕkvalas, 15-20 m/s
english:
BY DAY LOCALLY SQUALL.
or passing this to it http://meteoalarm.eu/en_UK/0/0/IT018-Sicilia.html gives you
[aw33.jpg]
valid from 16.07.2019 01:00 CET Until 17.07.2019 00:59 CET
Thunderstorms Awareness Level: Orange
english:
No Special Awareness Required BE PREPARED. Take precautions and keep up
to date with the latest weather forecast. Expect some disruption to
daily routines and BE PREPARED for disruption to outdoor activities.
italiano:
Nessun Avviso ESSERE PREPARATI. Prendere le dovute precauzioni e
tenersi aggiornati con le ultime previsioni del tempo. Aspettarsi
qualche interruzione delle normali attivitĆ quotidiane ed essere pronti
per interruzione delle attivitĆ allāaria aperta.
[aw103.jpg]
valid from 16.07.2019 01:00 CET Until 17.07.2019 00:59 CET
Rain Awareness Level: Orange
english:
No Special Awareness Required BE PREPARED. Take precautions and keep up
to date with the latest weather forecast. Expect some disruption to
daily routines and BE PREPARED for disruption to outdoor activities.
italiano:
Nessun Avviso ESSERE PREPARATI. Prendere le dovute precauzioni e
tenersi aggiornati con le ultime previsioni del tempo. Aspettarsi
qualche interruzione delle normali attivitĆ quotidiane ed essere pronti
per interruzione delle attivitĆ allāaria aperta.
[aw12.jpg]
valid from 16.07.2019 01:00 CET Until 16.07.2019 18:59 CET
Wind Awareness Level: Yellow
english:
No Special Awareness Required BE AWARE, keep up to date with the latest
weather forecast. Expect some minor disruption to outdoor activities
italiano:
Nessun Avviso STARE (RIMANERE) ATTENTI. Tenersi aggiornati con le
previsioni del tempo piĆ¹ recenti. Aspettarsi alcuni disagi minori per
le attivitĆ allāaria aperta.
which you can process farther easy enough for severity ā oh well just a thought
update; tried a few different countries one country seams to a slightly different format so this works for all that I tried
lynx -dump $1 | sed -n '/Weather warnings/,/Display/p' | sed '1,/Caption:/!d' | sed '1d;$d'
Update 2
and if you want to process in any European language use this
#!/bin/bash
lynx -dump $1 | sed -n ā/$2/,/Display/pā | sed ā1,/$3:/!dā | sed ā1d;$dā
and the command format is
./test http://meteoalarm.eu/li_LT/0/0/IT017-Basilicata.html āPerspejimai: Basilicataā Caption
the commandline argument --web address the --alert section title , what they call the legend on the countries page ( only necessary if very small county with no provinces/states or counties listed)