dm_dwd_api_weather_report_url Function

public function dm_dwd_api_weather_report_url(station_id, tls) result(url)

Uses

  • proc~~dm_dwd_api_weather_report_url~~UsesGraph proc~dm_dwd_api_weather_report_url dm_dwd_api_weather_report_url curl curl proc~dm_dwd_api_weather_report_url->curl module~dm_util dm_util proc~dm_dwd_api_weather_report_url->module~dm_util module~dm_error dm_error module~dm_util->module~dm_error module~dm_kind dm_kind module~dm_util->module~dm_kind module~dm_error->module~dm_kind module~dm_ascii dm_ascii module~dm_error->module~dm_ascii iso_fortran_env iso_fortran_env module~dm_kind->iso_fortran_env

Returns allocatable string of URL to DWD weather report endpoint of given station id station_id. Uses the URL API of libcurl to create the URL. The function returns an empty string on error. TLS is disabled by default.

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: station_id

MOSMIX station id.

logical, intent(in), optional :: tls

Use HTTPS.

Return Value character(len=:), allocatable

DWD weather report URL.


Calls

proc~~dm_dwd_api_weather_report_url~~CallsGraph proc~dm_dwd_api_weather_report_url dm_dwd_api_weather_report_url curl_url curl_url proc~dm_dwd_api_weather_report_url->curl_url curl_url_cleanup curl_url_cleanup proc~dm_dwd_api_weather_report_url->curl_url_cleanup curl_url_get curl_url_get proc~dm_dwd_api_weather_report_url->curl_url_get curl_url_set curl_url_set proc~dm_dwd_api_weather_report_url->curl_url_set interface~dm_present dm_present proc~dm_dwd_api_weather_report_url->interface~dm_present