From 4ac2d5afa7c6cb3d93bf201648be36581e6cf4d7 Mon Sep 17 00:00:00 2001 From: Julien Papasian Date: Fri, 21 Nov 2025 12:43:12 +0100 Subject: [PATCH] Fix #2405 - Pirate Weather - Clean up unused fields --- CHANGELOG.md | 7 +- .../pirateweather/json/PirateWeatherAlert.kt | 1 - .../json/PirateWeatherCurrently.kt | 5 - .../pirateweather/json/PirateWeatherDaily.kt | 25 - .../json/PirateWeatherForecastResult.kt | 5 - .../pirateweather/json/PirateWeatherHourly.kt | 3 - .../json/PirateWeatherMinutely.kt | 3 - work/DEFAULT_UNITS_PER_COUNTRY.md | 520 +++++++++--------- 8 files changed, 264 insertions(+), 305 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4babd7077..f6b2627b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,14 +4,15 @@ - [Changelog for v4.x](docs/CHANGELOG_4.x.md) -# Version 6.1.x (not yet released) - -The following features are already available in the current branch, but will be removed before each v6.0.x release and restored after, during the testing phase. +# Version 6.1.0 (not yet released) **New features** - Content provider: allows (with your permission) other apps to query your weather data. [Read the announcement](https://github.com/breezy-weather/breezy-weather/discussions/2089) - New broadcast: you can use `org.breezyweather.ACTION_UPDATE_NOTIFIER` (or `org.breezyweather.debug.ACTION_UPDATE_NOTIFIER` with the debug build) to be notified of updated locations (most common use case is coupled with the content provider) +**Weather sources** +- Pirate Weather - Fix refresh error + # Version 6.0.12 (2025-11-11) diff --git a/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherAlert.kt b/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherAlert.kt index 31f65cb23..c07da77a7 100644 --- a/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherAlert.kt +++ b/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherAlert.kt @@ -25,7 +25,6 @@ data class PirateWeatherAlert( @SerialName("time") val start: Long, @SerialName("expires") val end: Long, val description: String?, - val regions: List?, val severity: String?, val uri: String?, ) diff --git a/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherCurrently.kt b/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherCurrently.kt index 0806c33e8..de7473103 100644 --- a/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherCurrently.kt +++ b/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherCurrently.kt @@ -24,11 +24,6 @@ data class PirateWeatherCurrently( val icon: String?, val summary: String?, - val precipType: String?, - val precipIntensity: Double?, - val precipProbability: Double?, - val precipIntensityError: Double?, - val temperature: Double?, val apparentTemperature: Double?, diff --git a/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherDaily.kt b/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherDaily.kt index 560a1c626..85c3ba5c0 100644 --- a/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherDaily.kt +++ b/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherDaily.kt @@ -24,40 +24,15 @@ data class PirateWeatherDaily( val icon: String?, val summary: String?, - val precipType: String?, - val precipIntensity: Double?, - val precipIntensityMax: Double?, - val precipIntensityMaxTime: Long?, - val precipProbability: Double?, - val precipAccumulation: Double?, - val temperatureHigh: Double?, - val temperatureHighTime: Long?, val temperatureLow: Double?, - val temperatureLowTime: Long?, val apparentTemperatureHigh: Double?, - val apparentTemperatureHighTime: Long?, val apparentTemperatureLow: Double?, - val apparentTemperatureLowTime: Long?, - - val temperatureMin: Double?, - val temperatureMinTime: Long?, - val temperatureMax: Double?, - val temperatureMaxTime: Long?, - val apparentTemperatureMin: Double?, - val apparentTemperatureMinTime: Long?, - val apparentTemperatureMax: Double?, - val apparentTemperatureMaxTime: Long?, val dewPoint: Double?, val humidity: Double?, val pressure: Double?, - val windSpeed: Double?, - val windGust: Double?, - val windGustTime: Long?, - val windBearing: Double?, val cloudCover: Double?, val uvIndex: Double?, - val uvIndexTime: Long?, val visibility: Double?, ) diff --git a/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherForecastResult.kt b/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherForecastResult.kt index 7c1775128..77ce5aee1 100644 --- a/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherForecastResult.kt +++ b/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherForecastResult.kt @@ -20,11 +20,6 @@ import kotlinx.serialization.Serializable @Serializable data class PirateWeatherForecastResult( - val latitude: Double?, - val longitude: Double?, - val timezone: String?, - val offset: Double?, - val elevation: Int?, val currently: PirateWeatherCurrently?, val minutely: PirateWeatherForecast?, val hourly: PirateWeatherForecast?, diff --git a/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherHourly.kt b/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherHourly.kt index ce0ae2ad1..4bfca53fe 100644 --- a/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherHourly.kt +++ b/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherHourly.kt @@ -24,10 +24,7 @@ data class PirateWeatherHourly( val icon: String?, val summary: String?, - val precipType: String?, - val precipIntensity: Double?, val precipProbability: Double?, - val precipIntensityError: Double?, val precipAccumulation: Double?, val liquidAccumulation: Double?, val snowAccumulation: Double?, diff --git a/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherMinutely.kt b/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherMinutely.kt index 0dd3d5ba5..9ae819fb9 100644 --- a/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherMinutely.kt +++ b/app/src/main/java/org/breezyweather/sources/pirateweather/json/PirateWeatherMinutely.kt @@ -21,8 +21,5 @@ import kotlinx.serialization.Serializable @Serializable data class PirateWeatherMinutely( val time: Long, - val precipType: String?, val precipIntensity: Double?, - val precipProbability: Double?, - val precipIntensityError: Double?, ) diff --git a/work/DEFAULT_UNITS_PER_COUNTRY.md b/work/DEFAULT_UNITS_PER_COUNTRY.md index 98c945b3a..789d0a350 100644 --- a/work/DEFAULT_UNITS_PER_COUNTRY.md +++ b/work/DEFAULT_UNITS_PER_COUNTRY.md @@ -4,263 +4,263 @@ Must be completed by checking the national agency website listed in [COVERAGE.md This will help putting the correct default units for every country *and* territory, since the CLDR data is incomplete. -| Code | English name | Temp. | Wind | Vis. | Prec. | Pres. | Source | Last checked | -|------|----------------------------------------------|-------|------|------|-------|-------|--------------|--------------| -| AD | Andorra | | | | | | | | -| AE | United Arab Emirates | | | | | | | | -| AF | Afghanistan | | | | | | | | -| AG | Antigua and Barbuda | | | | | | | | -| AI | Anguilla | | | | | | | | -| AL | Albania | | | | | | | | -| AM | Armenia | | | | | | | | -| AO | Angola | | | | | | | | -| AQ | Antarctica | | | | | | | | -| AR | Argentina | | | | | | | | -| AS | American Samoa | | | | | | | | -| AT | Austria | | | | | | | | -| AU | Australia | | | | | | | | -| AW | Aruba | | | | | | | | -| AX | Åland | | | | | | | | -| AZ | Azerbaijan | | | | | | | | -| BA | Bosnia and Herzegovina | | | | | | | | -| BB | Barbados | | | | | | | | -| BD | Bangladesh | | | | | | | | -| BE | Belgium | | | | | | | | -| BF | Burkina Faso | | | | | | | | -| BG | Bulgaria | | | | | | | | -| BH | Bahrain | | | | | | | | -| BI | Burundi | | | | | | | | -| BJ | Benin | | | | | | | | -| BL | Saint Barthélemy | | | | | | | | -| BM | Bermuda | | | | | | | | -| BN | Brunei | | | | | | | | -| BO | Bolivia | | | | | | | | -| BQ | Caribbean Netherlands | | | | | | | | -| BR | Brazil | | | | | | | | -| BS | The Bahamas | | | | | | | | -| BT | Bhutan | | | | | | | | -| BV | Bouvet Island | | | | | | | | -| BW | Botswana | | | | | | | | -| BY | Belarus | | | | | | | | -| BZ | Belize | | | | | | | | -| CA | Canada | | | | | | | | -| CC | Cocos (Keeling) Islands | | | | | | | | -| CD | Democratic Republic of the Congo | | | | | | | | -| CF | Central African Republic | | | | | | | | -| CG | Republic of the Congo | | | | | | | | -| CH | Switzerland | | | | | | | | -| CI | Côte d'Ivoire | | | | | | | | -| CK | Cook Islands | | | | | | | | -| CL | Chile | | | | | | | | -| CM | Cameroon | | | | | | | | -| CN | China | | | | | | | | -| CO | Colombia | | | | | | | | -| CR | Costa Rica | | | | | | | | -| CU | Cuba | | | | | | | | -| CV | Cape Verde | | | | | | | | -| CW | Curaçao | | | | | | | | -| CX | Christmas Island | | | | | | | | -| CY | Cyprus | | | | | | | | -| CZ | Czech Republic | | | | | | | | -| DE | Germany | | | | | | | | -| DJ | Djibouti | | | | | | | | -| DK | Denmark | | | | | | | | -| DM | Dominica | | | | | | | | -| DO | Dominican Republic | | | | | | | | -| DZ | Algeria | | | | | | | | -| EC | Ecuador | | | | | | | | -| EE | Estonia | | | | | | | | -| EG | Egypt | | | | | | | | -| EH | Western Sahara | | | | | | | | -| ER | Eritrea | | | | | | | | -| ES | Spain | | | | | | | | -| ET | Ethiopia | | | | | | | | -| FI | Finland | | | | | | | | -| FJ | Fiji | | | | | | | | -| FK | Falkland Islands | | | | | | | | -| FM | Federated States of Micronesia | | | | | | | | -| FO | Faroe Islands | | | | | | | | -| FR | France | °C | km/h | km | mm/cm | hPa | Météo-France | 2025-08-11 | -| GA | Gabon | | | | | | | | -| GB | United Kingdom | | | | | | | | -| GD | Grenada | | | | | | | | -| GE | Georgia (country) | | | | | | | | -| GF | French Guiana | | | | | | | | -| GG | Bailiwick of Guernsey | | | | | | | | -| GH | Ghana | | | | | | | | -| GI | Gibraltar | | | | | | | | -| GL | Greenland | | | | | | | | -| GM | The Gambia | | | | | | | | -| GN | Guinea | | | | | | | | -| GP | Guadeloupe | | | | | | | | -| GQ | Equatorial Guinea | | | | | | | | -| GR | Greece | | | | | | | | -| GS | South Georgia and the South Sandwich Islands | | | | | | | | -| GT | Guatemala | | | | | | | | -| GU | Guam | | | | | | | | -| GW | Guinea-Bissau | | | | | | | | -| GY | Guyana | | | | | | | | -| HK | Hong Kong | | | | | | | | -| HM | Heard Island and McDonald Islands | | | | | | | | -| HN | Honduras | | | | | | | | -| HR | Croatia | | | | | | | | -| HT | Haiti | | | | | | | | -| HU | Hungary | | | | | | | | -| ID | Indonesia | | | | | | | | -| IE | Republic of Ireland | | | | | | | | -| IL | Israel | | | | | | | | -| IM | Isle of Man | | | | | | | | -| IN | India | | | | | | | | -| IO | British Indian Ocean Territory | | | | | | | | -| IQ | Iraq | | | | | | | | -| IR | Iran | | | | | | | | -| IS | Iceland | | | | | | | | -| IT | Italy | | | | | | | | -| JE | Jersey | | | | | | | | -| JM | Jamaica | | | | | | | | -| JO | Jordan | | | | | | | | -| JP | Japan | | | | | | | | -| KE | Kenya | | | | | | | | -| KG | Kyrgyzstan | | | | | | | | -| KH | Cambodia | | | | | | | | -| KI | Kiribati | | | | | | | | -| KM | Comoros | | | | | | | | -| KN | Saint Kitts and Nevis | | | | | | | | -| KP | North Korea | | | | | | | | -| KR | South Korea | | | | | | | | -| KW | Kuwait | | | | | | | | -| KY | Cayman Islands | | | | | | | | -| KZ | Kazakhstan | | | | | | | | -| LA | Laos | | | | | | | | -| LB | Lebanon | | | | | | | | -| LC | Saint Lucia | | | | | | | | -| LI | Liechtenstein | | | | | | | | -| LK | Sri Lanka | | | | | | | | -| LR | Liberia | | | | | | | | -| LS | Lesotho | | | | | | | | -| LT | Lithuania | | | | | | | | -| LU | Luxembourg | | | | | | | | -| LV | Latvia | | | | | | | | -| LY | Libya | | | | | | | | -| MA | Morocco | | | | | | | | -| MC | Monaco | | | | | | | | -| MD | Moldova | | | | | | | | -| ME | Montenegro | | | | | | | | -| MF | Collectivity of Saint Martin | | | | | | | | -| MG | Madagascar | | | | | | | | -| MH | Marshall Islands | | | | | | | | -| MK | North Macedonia | | | | | | | | -| ML | Mali | | | | | | | | -| MM | Myanmar | | | | | | | | -| MN | Mongolia | | | | | | | | -| MO | Macau | | | | | | | | -| MP | Northern Mariana Islands | | | | | | | | -| MQ | Martinique | | | | | | | | -| MR | Mauritania | | | | | | | | -| MS | Montserrat | | | | | | | | -| MT | Malta | | | | | | | | -| MU | Mauritius | | | | | | | | -| MV | Maldives | | | | | | | | -| MW | Malawi | | | | | | | | -| MX | Mexico | | | | | | | | -| MY | Malaysia | | | | | | | | -| MZ | Mozambique | | | | | | | | -| NA | Namibia | | | | | | | | -| NC | New Caledonia | | | | | | | | -| NE | Niger | | | | | | | | -| NF | Norfolk Island | | | | | | | | -| NG | Nigeria | | | | | | | | -| NI | Nicaragua | | | | | | | | -| NL | Kingdom of the Netherlands | °C | m/s | m | mm/cm | hPa | KNMI | 2025-09-03 | -| NO | Norway | | | | | | | | -| NP | Nepal | | | | | | | | -| NR | Nauru | | | | | | | | -| NU | Niue | | | | | | | | -| NZ | New Zealand | | | | | | | | -| OM | Oman | | | | | | | | -| PA | Panama | | | | | | | | -| PE | Peru | | | | | | | | -| PF | French Polynesia | | | | | | | | -| PG | Papua New Guinea | | | | | | | | -| PH | Philippines | | | | | | | | -| PK | Pakistan | | | | | | | | -| PL | Poland | | | | | | | | -| PM | Saint Pierre and Miquelon | | | | | | | | -| PN | Pitcairn Islands | | | | | | | | -| PR | Puerto Rico | | | | | | | | -| PS | Palestine | | | | | | | | -| PT | Portugal | | | | | | | | -| PW | Palau | | | | | | | | -| PY | Paraguay | | | | | | | | -| QA | Qatar | | | | | | | | -| RE | Réunion | | | | | | | | -| RO | Romania | | | | | | | | -| RS | Serbia | | | | | | | | -| RU | Russia | | | | | | | | -| RW | Rwanda | | | | | | | | -| SA | Saudi Arabia | | | | | | | | -| SB | Solomon Islands | | | | | | | | -| SC | Seychelles | | | | | | | | -| SD | Sudan | | | | | | | | -| SE | Sweden | | | | | | | | -| SG | Singapore | | | | | | | | -| SH | Saint Helena, Ascension and Tristan da Cunha | | | | | | | | -| SI | Slovenia | | | | | | | | -| SJ | Svalbard and Jan Mayen | | | | | | | | -| SK | Slovakia | | | | | | | | -| SL | Sierra Leone | | | | | | | | -| SM | San Marino | | | | | | | | -| SN | Senegal | | | | | | | | -| SO | Somalia | | | | | | | | -| SR | Suriname | | | | | | | | -| SS | South Sudan | | | | | | | | -| ST | São Tomé and Príncipe | | | | | | | | -| SV | El Salvador | | | | | | | | -| SX | Sint Maarten | | | | | | | | -| SY | Syria | | | | | | | | -| SZ | Eswatini | | | | | | | | -| TC | Turks and Caicos Islands | | | | | | | | -| TD | Chad | | | | | | | | -| TF | French Southern and Antarctic Lands | | | | | | | | -| TG | Togo | | | | | | | | -| TH | Thailand | | | | | | | | -| TJ | Tajikistan | | | | | | | | -| TK | Tokelau | | | | | | | | -| TL | East Timor | | | | | | | | -| TM | Turkmenistan | | | | | | | | -| TN | Tunisia | | | | | | | | -| TO | Tonga | | | | | | | | -| TR | Turkey | | | | | | | | -| TT | Trinidad and Tobago | | | | | | | | -| TV | Tuvalu | | | | | | | | -| TW | Taiwan | | | | | | | | -| TZ | Tanzania | | | | | | | | -| UA | Ukraine | | | | | | | | -| UG | Uganda | | | | | | | | -| UM | United States Minor Outlying Islands | | | | | | | | -| US | United States | | | | | | | | -| XB | Baker Island (United States territory) | | | | | | | | -| XH | Howland Island (United States territory) | | | | | | | | -| XQ | Jarvis Island (United States territory) | | | | | | | | -| XU | Johnston Atoll (United States territory) | | | | | | | | -| XM | Kingman Reef (United States territory) | | | | | | | | -| QM | Midway Islands (United States territory) | | | | | | | | -| XV | Navassa Island (United States territory) | | | | | | | | -| XL | Palmyra Atoll (United States territory) | | | | | | | | -| QW | Wake Island (United States territory) | | | | | | | | -| UY | Uruguay | | | | | | | | -| UZ | Uzbekistan | | | | | | | | -| VA | Vatican City | | | | | | | | -| VC | Saint Vincent and the Grenadines | | | | | | | | -| VE | Venezuela | | | | | | | | -| VG | British Virgin Islands | | | | | | | | -| VI | United States Virgin Islands | | | | | | | | -| VN | Vietnam | | | | | | | | -| VU | Vanuatu | | | | | | | | -| WF | Wallis and Futuna | | | | | | | | -| WS | Samoa | | | | | | | | -| YE | Yemen | | | | | | | | -| YT | Mayotte | | | | | | | | -| ZA | South Africa | | | | | | | | -| ZM | Zambia | | | | | | | | -| ZW | Zimbabwe | | | | | | | | +| Code | English name | Temp. | Wind | Vis. | Prec. | Pres. | Source | Last checked | +|------|----------------------------------------------|-------|-----------------------|------|-------|-------|--------------|--------------| +| AD | Andorra | | | | | | | | +| AE | United Arab Emirates | | | | | | | | +| AF | Afghanistan | | | | | | | | +| AG | Antigua and Barbuda | | | | | | | | +| AI | Anguilla | | | | | | | | +| AL | Albania | | | | | | | | +| AM | Armenia | | | | | | | | +| AO | Angola | | | | | | | | +| AQ | Antarctica | | | | | | | | +| AR | Argentina | | | | | | | | +| AS | American Samoa | | | | | | | | +| AT | Austria | | | | | | | | +| AU | Australia | | | | | | | | +| AW | Aruba | | | | | | | | +| AX | Åland | | | | | | | | +| AZ | Azerbaijan | | | | | | | | +| BA | Bosnia and Herzegovina | | | | | | | | +| BB | Barbados | | | | | | | | +| BD | Bangladesh | | | | | | | | +| BE | Belgium | | | | | | | | +| BF | Burkina Faso | | | | | | | | +| BG | Bulgaria | | | | | | | | +| BH | Bahrain | | | | | | | | +| BI | Burundi | | | | | | | | +| BJ | Benin | | | | | | | | +| BL | Saint Barthélemy | | | | | | | | +| BM | Bermuda | | | | | | | | +| BN | Brunei | | | | | | | | +| BO | Bolivia | | | | | | | | +| BQ | Caribbean Netherlands | | | | | | | | +| BR | Brazil | | | | | | | | +| BS | The Bahamas | | | | | | | | +| BT | Bhutan | | | | | | | | +| BV | Bouvet Island | | | | | | | | +| BW | Botswana | | | | | | | | +| BY | Belarus | | | | | | | | +| BZ | Belize | | | | | | | | +| CA | Canada | | | | | | | | +| CC | Cocos (Keeling) Islands | | | | | | | | +| CD | Democratic Republic of the Congo | | | | | | | | +| CF | Central African Republic | | | | | | | | +| CG | Republic of the Congo | | | | | | | | +| CH | Switzerland | | | | | | | | +| CI | Côte d'Ivoire | | | | | | | | +| CK | Cook Islands | | | | | | | | +| CL | Chile | | | | | | | | +| CM | Cameroon | | | | | | | | +| CN | China | | | | | | | | +| CO | Colombia | | | | | | | | +| CR | Costa Rica | | | | | | | | +| CU | Cuba | | | | | | | | +| CV | Cape Verde | | | | | | | | +| CW | Curaçao | | | | | | | | +| CX | Christmas Island | | | | | | | | +| CY | Cyprus | | | | | | | | +| CZ | Czech Republic | | | | | | | | +| DE | Germany | | | | | | | | +| DJ | Djibouti | | | | | | | | +| DK | Denmark | | | | | | | | +| DM | Dominica | | | | | | | | +| DO | Dominican Republic | | | | | | | | +| DZ | Algeria | | | | | | | | +| EC | Ecuador | | | | | | | | +| EE | Estonia | | | | | | | | +| EG | Egypt | | | | | | | | +| EH | Western Sahara | | | | | | | | +| ER | Eritrea | | | | | | | | +| ES | Spain | | | | | | | | +| ET | Ethiopia | | | | | | | | +| FI | Finland | | | | | | | | +| FJ | Fiji | | | | | | | | +| FK | Falkland Islands | | | | | | | | +| FM | Federated States of Micronesia | | | | | | | | +| FO | Faroe Islands | | | | | | | | +| FR | France | °C | km/h | km | mm/cm | hPa | Météo-France | 2025-08-11 | +| GA | Gabon | | | | | | | | +| GB | United Kingdom | | | | | | | | +| GD | Grenada | | | | | | | | +| GE | Georgia (country) | | | | | | | | +| GF | French Guiana | | | | | | | | +| GG | Bailiwick of Guernsey | | | | | | | | +| GH | Ghana | | | | | | | | +| GI | Gibraltar | | | | | | | | +| GL | Greenland | | | | | | | | +| GM | The Gambia | | | | | | | | +| GN | Guinea | | | | | | | | +| GP | Guadeloupe | | | | | | | | +| GQ | Equatorial Guinea | | | | | | | | +| GR | Greece | | | | | | | | +| GS | South Georgia and the South Sandwich Islands | | | | | | | | +| GT | Guatemala | | | | | | | | +| GU | Guam | | | | | | | | +| GW | Guinea-Bissau | | | | | | | | +| GY | Guyana | | | | | | | | +| HK | Hong Kong | | | | | | | | +| HM | Heard Island and McDonald Islands | | | | | | | | +| HN | Honduras | | | | | | | | +| HR | Croatia | | | | | | | | +| HT | Haiti | | | | | | | | +| HU | Hungary | | | | | | | | +| ID | Indonesia | | | | | | | | +| IE | Republic of Ireland | | | | | | | | +| IL | Israel | | | | | | | | +| IM | Isle of Man | | | | | | | | +| IN | India | | | | | | | | +| IO | British Indian Ocean Territory | | | | | | | | +| IQ | Iraq | | | | | | | | +| IR | Iran | | | | | | | | +| IS | Iceland | | | | | | | | +| IT | Italy | | | | | | | | +| JE | Jersey | | | | | | | | +| JM | Jamaica | | | | | | | | +| JO | Jordan | | | | | | | | +| JP | Japan | | | | | | | | +| KE | Kenya | | | | | | | | +| KG | Kyrgyzstan | | | | | | | | +| KH | Cambodia | | | | | | | | +| KI | Kiribati | | | | | | | | +| KM | Comoros | | | | | | | | +| KN | Saint Kitts and Nevis | | | | | | | | +| KP | North Korea | | | | | | | | +| KR | South Korea | | | | | | | | +| KW | Kuwait | | | | | | | | +| KY | Cayman Islands | | | | | | | | +| KZ | Kazakhstan | | | | | | | | +| LA | Laos | | | | | | | | +| LB | Lebanon | | | | | | | | +| LC | Saint Lucia | | | | | | | | +| LI | Liechtenstein | | | | | | | | +| LK | Sri Lanka | | | | | | | | +| LR | Liberia | | | | | | | | +| LS | Lesotho | | | | | | | | +| LT | Lithuania | | | | | | | | +| LU | Luxembourg | | | | | | | | +| LV | Latvia | | | | | | | | +| LY | Libya | | | | | | | | +| MA | Morocco | | | | | | | | +| MC | Monaco | | | | | | | | +| MD | Moldova | | | | | | | | +| ME | Montenegro | | | | | | | | +| MF | Collectivity of Saint Martin | | | | | | | | +| MG | Madagascar | | | | | | | | +| MH | Marshall Islands | | | | | | | | +| MK | North Macedonia | | | | | | | | +| ML | Mali | | | | | | | | +| MM | Myanmar | | | | | | | | +| MN | Mongolia | | | | | | | | +| MO | Macau | | | | | | | | +| MP | Northern Mariana Islands | | | | | | | | +| MQ | Martinique | | | | | | | | +| MR | Mauritania | | | | | | | | +| MS | Montserrat | | | | | | | | +| MT | Malta | | | | | | | | +| MU | Mauritius | | | | | | | | +| MV | Maldives | | | | | | | | +| MW | Malawi | | | | | | | | +| MX | Mexico | | | | | | | | +| MY | Malaysia | | | | | | | | +| MZ | Mozambique | | | | | | | | +| NA | Namibia | | | | | | | | +| NC | New Caledonia | | | | | | | | +| NE | Niger | | | | | | | | +| NF | Norfolk Island | | | | | | | | +| NG | Nigeria | | | | | | | | +| NI | Nicaragua | | | | | | | | +| NL | Kingdom of the Netherlands | °C | bft, m/s, gusts: km/h | m | mm/cm | hPa | KNMI | 2025-09-03 | +| NO | Norway | | | | | | | | +| NP | Nepal | | | | | | | | +| NR | Nauru | | | | | | | | +| NU | Niue | | | | | | | | +| NZ | New Zealand | | | | | | | | +| OM | Oman | | | | | | | | +| PA | Panama | | | | | | | | +| PE | Peru | | | | | | | | +| PF | French Polynesia | | | | | | | | +| PG | Papua New Guinea | | | | | | | | +| PH | Philippines | | | | | | | | +| PK | Pakistan | | | | | | | | +| PL | Poland | | | | | | | | +| PM | Saint Pierre and Miquelon | | | | | | | | +| PN | Pitcairn Islands | | | | | | | | +| PR | Puerto Rico | | | | | | | | +| PS | Palestine | | | | | | | | +| PT | Portugal | | | | | | | | +| PW | Palau | | | | | | | | +| PY | Paraguay | | | | | | | | +| QA | Qatar | | | | | | | | +| RE | Réunion | | | | | | | | +| RO | Romania | | | | | | | | +| RS | Serbia | | | | | | | | +| RU | Russia | | | | | | | | +| RW | Rwanda | | | | | | | | +| SA | Saudi Arabia | | | | | | | | +| SB | Solomon Islands | | | | | | | | +| SC | Seychelles | | | | | | | | +| SD | Sudan | | | | | | | | +| SE | Sweden | | | | | | | | +| SG | Singapore | | | | | | | | +| SH | Saint Helena, Ascension and Tristan da Cunha | | | | | | | | +| SI | Slovenia | | | | | | | | +| SJ | Svalbard and Jan Mayen | | | | | | | | +| SK | Slovakia | | | | | | | | +| SL | Sierra Leone | | | | | | | | +| SM | San Marino | | | | | | | | +| SN | Senegal | | | | | | | | +| SO | Somalia | | | | | | | | +| SR | Suriname | | | | | | | | +| SS | South Sudan | | | | | | | | +| ST | São Tomé and Príncipe | | | | | | | | +| SV | El Salvador | | | | | | | | +| SX | Sint Maarten | | | | | | | | +| SY | Syria | | | | | | | | +| SZ | Eswatini | | | | | | | | +| TC | Turks and Caicos Islands | | | | | | | | +| TD | Chad | | | | | | | | +| TF | French Southern and Antarctic Lands | | | | | | | | +| TG | Togo | | | | | | | | +| TH | Thailand | | | | | | | | +| TJ | Tajikistan | | | | | | | | +| TK | Tokelau | | | | | | | | +| TL | East Timor | | | | | | | | +| TM | Turkmenistan | | | | | | | | +| TN | Tunisia | | | | | | | | +| TO | Tonga | | | | | | | | +| TR | Turkey | | | | | | | | +| TT | Trinidad and Tobago | | | | | | | | +| TV | Tuvalu | | | | | | | | +| TW | Taiwan | | | | | | | | +| TZ | Tanzania | | | | | | | | +| UA | Ukraine | | | | | | | | +| UG | Uganda | | | | | | | | +| UM | United States Minor Outlying Islands | | | | | | | | +| US | United States | | | | | | | | +| XB | Baker Island (United States territory) | | | | | | | | +| XH | Howland Island (United States territory) | | | | | | | | +| XQ | Jarvis Island (United States territory) | | | | | | | | +| XU | Johnston Atoll (United States territory) | | | | | | | | +| XM | Kingman Reef (United States territory) | | | | | | | | +| QM | Midway Islands (United States territory) | | | | | | | | +| XV | Navassa Island (United States territory) | | | | | | | | +| XL | Palmyra Atoll (United States territory) | | | | | | | | +| QW | Wake Island (United States territory) | | | | | | | | +| UY | Uruguay | | | | | | | | +| UZ | Uzbekistan | | | | | | | | +| VA | Vatican City | | | | | | | | +| VC | Saint Vincent and the Grenadines | | | | | | | | +| VE | Venezuela | | | | | | | | +| VG | British Virgin Islands | | | | | | | | +| VI | United States Virgin Islands | | | | | | | | +| VN | Vietnam | | | | | | | | +| VU | Vanuatu | | | | | | | | +| WF | Wallis and Futuna | | | | | | | | +| WS | Samoa | | | | | | | | +| YE | Yemen | | | | | | | | +| YT | Mayotte | | | | | | | | +| ZA | South Africa | | | | | | | | +| ZM | Zambia | | | | | | | | +| ZW | Zimbabwe | | | | | | | |