#Steady #Klimacrew
#BahnMonitor-Projekt: 7. Zufall ist nicht gleich Zufall. 🤭
Nach der Verspätungsmeldung kommt ein Wissenshäppchen. Der #Python-Bot soll zufällig einen Text zu Problemen im #Bahnnetz auswählen. Blöd nur, dass die #Zufallsfunktion nicht so ganz zufällig arbeitet. Hier kommt […]
#Steady #Klimacrew
#BahnMonitor-Projekt: 6. Nachdem das Skript läuft, kommt nun der Tröt auf #Mastodon.
Zum Schluss wird das Modul für die Veröffentlichung implementiert. Größte Herausforderung? Das 500-Zeichen-Limit für Mastodon-Status. 😁 🤣 Falls es schief geht, kann man den Fehler später im […]
#Steady #Klimacrew
#BahnMonitor-Projekt: 5. Automatisierte Skripte brauchen Kontrolle – besonders bei API-Aufrufen.
Jetzt bekommt das #Python-Tool eine Logging-Funktion, die fehlgeschlagene Abfragen dokumentiert und damit die spätere #Fehlersuche erleichtert. Der Code wird so erweitert, dass […]
#Steady #Klimacrew
#BahnMonitor-Projekt: 4. Welche #ICE-Daten braucht man und welche können weg?
Im Feintuning geht es jetzt darum, alte, pünktliche oder zu früh ankommende Züge auszusortieren und die Ergebnisse auf menschlich lesbare #Bahnhofsnamen umzustellen. Mit gezielten Filtern, kleinen […]
#Steady #Klimacrew
#BahnMonitor-Projekt: 3. Klappt der erste Zugriff auf die Bahn-API?
Im nächsten Schritt wurde die API-Abfrage getestet udn geprüft, ob die zurückgelieferten Datenstrukturen wie erwartet aussahen. Hier begannen die eigentlichen Feinarbeit im Python-Projekt. Extra-Tipp: Was […]
#Steady #Klimacrew
#BahnMonitor-Projekt: 2. Welche Architektur sollte der Bot haben?
Bevor es ans Coden geht, ist etwas Grübeln über eine sinnvolle Gliederung der Module ratsam. Wie sieht die Dateihierarchie aus? Wie bekommt man den #Code pflegeleicht? Welche #Bibliotheken werden benötigt? Und […]
#Steady #Klimacrew
#BahnMonitor-Projekt: 1. Wie kommt man an Live-Daten der Deutschen Bahn?
Im November konnte ich per Zufall mit einem #Übungsprojekt in der IDE beginnen. Wie baut man den @StauBot in ähnlicher Form für die Bahn? In dieser Artikelserie erfahrt ihr die Schritte praktisch […]
#Steady-#Klimacrew
#BahnMonitor-Projekt: 3. Klappt der erste Zugriff auf die Bahn-API?
Im nächsten Schritt wurde die API-Abfrage getestet udn geprüft, ob die zurückgelieferten Datenstrukturen wie erwartet aussahen. Hier begannen die eigentlichen Feinarbeit im Python-Projekt. Extra-Tipp: Was […]