Small and simple. Just include the lib via Maven/Gradle (don't forget to add "https://maven.pkg.github.com/AndreKoepke/weathercloud" as repository)
<dependency>
<groupId>io.github.andrekoepke</groupId>
<artifactId>weathercloud</artifactId>
<version>0.1.1</version>
</dependency>
implementation 'io.github.andrekoepke:weathercloud:0.1.1'
// poll data periodically
new Scraper().scrape$("7003523537", Duration.of(5, ChronoUnit.MINUTES))
.subscribe(weather -> log.info("In Oensingen, we had {}.", weather.getOuterTemperature()));
// example log-output: "In Oensingen, we had 15.4 °C."
// single result
var result = new Scraper().scrape("7003523537");