Won't work with non-english tags. It looks for Engish tags to know when and where to put the data.
Look at the data arrays at the bottom. Will most likely need a lot of tweaking.
$parts = array(
array("Daily rain totals",0),
array(". on day",0),
array("Average ",3),
array("Rainfall for month",4),
array("Rainfall for year ",4),
array("Maximum rain per minute",5),
array("Maximum temp",3),
array("Minimum temp",3),
array("Maximum pressure",3),
array("Minimum pressure",3),
array("Maximum windspeed",3),
array("Minimum guest",4),
array("Maximum heat index",4),
array("Minimum humi",3),
array("Maximum humi",3),
array("Growing degrees days",4),
);
// String, action 1 = skip 0 = print 2 = print blank, level, needpart
$extracts = array (
array("<pre>",1,1,0),
array("daily report for ",1,0,1),
array("font",1,0,0),
array("pre",1,0,0),
array("<hr>",1,2,0),
array("-------",2,0,0),
array("extremes for the month",1,3,1),
array("extremes for day :",1,0,1),
);