Dieses Programm ruft bevorstehende CSD (Christopher Street Day) Veranstaltungen in der Nähe einer angegebenen Stadt ab und berechnet die Entfernungen zu diesen Veranstaltungen von der Stadt des Benutzers
Auf der Website CSD-Termine.de werden alle CSD's für ein Jahr angezeigt. Da dies aber sehr unübersichtlich ist habe ich dieses kleine Projekt gebastelt.
Ich habe dieses Prgramm uhrsprünglich in Python programmiert um damit a weng zu experimentieren. Da das Prgramm dadurch aber sehr langsam wahr bin ich wieder zurück zu rust gesprungen. Dies ein kleines side Projekt von mir wird vermutlich keine großen updates mehr bekommen.
Mit den API key dürft Ihr anstellen, was ihr möchtet
- Führen Sie das Programm aus.
- Geben Sie den Namen Ihrer Stadt ein, wenn Sie dazu aufgefordert werden.
- Das Programm ruft bevorstehende CSD-Veranstaltungsorte und -daten in der Nähe Ihrer Stadt ab.
- Es berechnet die Entfernungen zwischen diesen Veranstaltungsorten und Ihrer Stadt.
- Schließlich zeigt es die sortierte Liste von Städten mit ihren Entfernungen von Ihrer Stadt an.
- Klonen Sie das Repository.
git clone https://github.com/develcooking/CSDs_near_me
- Installieren Sie die erforderlichen Abhängigkeiten.
- Kompilieren und führen Sie das Programm aus.
cargo run
Es verwendet Web-Scraping, um Veranstaltungsorte und -daten von einer bestimmten URL zu extrahieren, und Geocoding, um die Koordinaten von Städten für die Entfernungsberechnung zu bestimmen.
Abhänigkeiten, die dafür im Hintergrund genutzt werden (werden automatisch installiert)
- reqwest
- select
- chrono
- geo
- geocoding
Dieses Programm steht unter der MIT-Lizenz.