Algemeen forum ontrent de ontwikkelng, design en hosting van weergerelateerde websites (dit laatste om een beetje on topic te blijven)
Gebruikersavatar
Door Toulon7559
#74523
Meteotemplate heeft ook een 'block' dat gebruik maakt van Meteoalarm-informatie, en dat block geeft dus na de reorganisatie nu al even geen info meer.
De DWD-waarschuwingen geven voor deze regio prima vergelijkbare info net over de grens,
maar toch zoekend naar een oplossing, zodat weer de specifieke waarschuwingen voor Nederland te zien.
In file /template/homepage/blocks/warningsEUregionsBlock.php staat het onderstaande stuk script dat m.i. de benodigde url-oproep doet,
maar nog geen werkende aanpassing gevonden:
o.a. een eenvoudige vervanging van de url-start door "https://www.meteoalarm.org/maps/" werkt niet.
Voorzichtige conclusie dat de rest van de imgLink ook moet worden aangepast.
Is een andere gebruiker al verder gekomen?
Code: Selecteer alles
$warnings = array();
	$firstTitle = false;
	$imageFound = true;
	$imgLink = "http://www.meteoalarm.eu/maps/".strtoupper($country)."-".date("ymd").".gif";
	// check image exists
	$file_headers = @get_headers($imgLink);
	if($file_headers[0] == 'HTTP/1.1 404 Not Found') {
		$imgLink = "http://www.meteoalarm.eu/maps/".strtoupper($country)."-".date("ymd",strtotime('yesterday')).".gif";
	}
	$file_headers = @get_headers($imgLink);
	if($file_headers[0] == 'HTTP/1.1 404 Not Found') {
		$imageFound = false;
Gebruikersavatar
Door tvg
#74526
WeerstationGraveNL schreef: 12 jan 2023, 15:34 Ik zag dat onze weercollega tvg van "Het weer in Alkmaar" (hetweerinalkmaarPUNTnl) een andere oplossing heeft.
Het lijkt er op dat hij de gegevens rechtstreeks van de knmi html-pagina afplukt.
Ik heb hem eergisteren gemaild, maar nog geen reactie mogen ontvangen.
Dat wacht ik nog even af.
Hallo Peter
Ik had jouw email niet ontvangen.
Jouw script scheelt niet zoveel met die van m.d.v. dat ik eerder genoemde regel gebruik om de link er uit halen.
Ik heb ook nog wat code ivm de opmaak.
Groeten
Theo
Gebruikersavatar
Door Toulon7559
#74997
De collectie van (momenteel) 325 datasets op het KNMI DeveloperPortal bevat ook een file met de alarminfo voor Nederland,
dus ophaalbaar m.b.v. die API en de bijbehorende file-decodering.
Het DeveloperPortal geeft bij veel datasets bijbehorende voorbeeld-scripts geschreven in Python.
Gebruikersavatar
Door Toulon7559
#75006
Alarmteksten (en actuele samenvatting en verwachting) van KNMI zijn ook/nog beschikbaar via weerlive.nl
Invoer via API met opgave van de gewenste geolocatie.
Uitvoer als JSON-file, via API zoals beschreven op http://weerlive.nl/delen.php
Per API-key een beperking voor gratis gebruik tot 300 oproepen/dag ~ 10 oproepen/uur,
anders een foutmelding voor overschrijding.