dm_dwd_api_weather_report_url Function

public function dm_dwd_api_weather_report_url(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 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 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=DWD_MOSMIX_STATION_ID_LEN), intent(in) :: 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