diff --git a/scraper/src/loadStations.js b/scraper/src/loadStations.js index d0681a7..3741e84 100644 --- a/scraper/src/loadStations.js +++ b/scraper/src/loadStations.js @@ -21,8 +21,11 @@ module.exports = async function loadStations (baseMinYear) { 'https://opendata.dwd.de/climate_environment/CDC/observations_germany/climate/daily/kl/recent/KL_Tageswerte_Beschreibung_Stationen.txt'; const raw = (await got(url, { encoding: 'latin1' })).body; return parseFixedWidth(raw, { - skip: 3, - widths: [5, 9, 9, 15, 12, 10, 42, 22], + // The format was changed sometime between 2024-04-15 and 2024-05-01 + //skip: 3, + //widths: [5, 9, 9, 15, 12, 10, 42, 22], + skip: 2, + widths: [21, 9, 9, 14, 12, 10, 81, 843], names: ['id', 'from', 'to', 'altitude', 'lat', 'lon', 'name', 'state'], }) .map(station => ({