diff --git a/m122/moegliche-LB2-AufgabenProjekte/F_api-abfragen/README.md b/m122/moegliche-LB2-AufgabenProjekte/F_api-abfragen/README.md new file mode 100644 index 0000000..dba889e --- /dev/null +++ b/m122/moegliche-LB2-AufgabenProjekte/F_api-abfragen/README.md @@ -0,0 +1,60 @@ +# M122 - Aufgabe + +2023-05 MUH + + +## APIs abfragen + +### Aufgabenstellung + +Für eine automatische Abholung von frei verfügbaren +Informationen kann man APIs (application programming interfaces) +benützen. Erstellen Sie "regelmässig" (muss in cron eingebunden sein) +eine Serie von für Sie wertvolle und tagesaktuelle Informationen. + +Verwenden dafür Bash-Shell-Scripting (ausnahmsweise auch PowerShell oder Python) + +Die Informationen sollen (lokal oder auf einer Domain) als HTML-source "schön" +und so dargestellt werden, dass sie einfach mit dem Browser angesehen werden können. + +Lassen Sie sich die Informationen auch mailen. + +Binden Sie Ihr Skript in die `crontab` ein (sudo crontab -e) +und wählen Sie einen geeigneten und vernünftigen Ausführungs-Takt. + +Mögliche Informationen könnten sein: +- Kurse von Crypto-Währungen +- Hauptwährung-Umrechnungskurse (USD, EUR zu CHF) +- Aktienkurse oder Index-Entwicklungen +- Wetterdaten (nicht nur von einem Ort und über mehrere Zeitpunkte) +- Wassertemperaturen + +Sie können APIs abrufen von Einmaldaten wie +- Distanzen von Orten +- Bahnverbindungen +- Flugverbindungen + + +Hier einige mögliche APIs zum anbinden: + +https://mixedanalytics.com/blog/list-actually-free-open-no-auth-needed-apis/ + + +