aareck -- aare check Reports hydrometric and weather data from the most beautiful river in Switzerland named "Aare".
aareck -- aare check is a C program (CLI) for unix/linux systems. aareck reports hydrometric and weather data from the most beautiful river in Switzerland named "Aare".
aareck depends on following C libraries:
- libcurl >=7.87.0
- json-c-0.16-20220414
git clone https://github.com/svensson84/aareck.git ~/aareck
cd ~/aareck
sudo make
sudo make install
aareck
aareck -l
aareck -hCc brienz
aareck -mCc 'thun biel brugg'
aareck -wCc bern
Figure 5 shows aareck's public interface declarations. Changes in those interface declarations lead to new major realeases x.0.0 (semantic versioning)
Figure 5: uml data diagram for public interface declarations aareck-interface.h (Source: Zaugg S., 2022)
Figure 6 shows an exemplary sequence to retrieve measurement data of the "Aare" river.
Figure 6: uml sequence diagram for function show_hydrometric_data(*request) (Source: Zaugg S., 2022)
Special thanks to Christian Studer and Aare.guru GmbH for providing their Aare.guru API
I would also like to say a special thank you to Job Vranish for sharing his smart and clean Makefile
- measurements data swiss wide: Bundesamt für Umwelt, Abteilung Hydrologie
- measurements data for "Olten": TemperAare App (Android / iOS) von Tobias Oetiker.
- weather measurements data: MeteoSchweiz, SwissMetNet
- weather forecasts: sponsored by Meteotest
- measurements data are exposed by Existenz.ch APIs.
© 2022 Sven Zaugg zaugg84@gmail.com
aareck is released under an MIT-style license; see LICENSE for details.