Skip to content

kleinski/full_planes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Planes - Flugsuche Web-Anwendung

Warum?

Inspiriert durch den Tagesspiegel-Artikel "Missbrauch von vertraulichen Informationen: Berliner CDU will Flüchtlingsaktivisten bestrafen, die Abschiebungen verraten".

Da die CDU Berlin Menschen bestrafen will, die Flugdetails von Abschiebungen verraten, zeigt diese Anwendung, mit welch geringem Aufwand (kein halber Tag Programmierung mit Unterstützung durch eine KI) sich potenziell für Abschiebungen genutzte Flüge in Deutschland ermitteln lassen.

Ich bin mal gespannt, ob diese App, die lediglich dazu dient, Flugdaten und Auslastungen von Linienflügen zügig zu ermitteln, schon kriminell ist ;-)

Einrichtung

  1. Abhängigkeiten installieren: Stelle sicher, dass du Python 3 installiert hast. Installiere dann die notwendigen Pakete:

    pip install -r requirements.txt
  2. Amadeus API-Schlüssel: Um die Anwendung zu nutzen, benötigst du eigene API-Schlüssel von Amadeus for Developers.

    1. Registriere dich auf der Amadeus for Developers Webseite.
    2. Nach der Anmeldung, gehe zu deinem Dashboard und erstelle eine neue App.
    3. Du erhältst einen "API Key" (Client ID) und einen "API Secret" (Client Secret).
    4. Diese beiden Werte musst du in die .env-Datei eintragen, siehe nächster Schritt. Die Nutzung der Test-API im "Self-Service"-Tier ist kostenlos.
  3. Umgebungsvariablen setzen: Kopiere die .env.example-Datei zu .env und trage deine Amadeus API-Schlüssel ein:

    cp .env.example .env

    Öffne die .env-Datei und ersetze die Platzhalter. Für den FLASK_SECRET_KEY kannst du mit folgendem Befehl einen sicheren Schlüssel generieren:

    python -c 'import secrets; print(secrets.token_hex(16))'

Nutzung

python app.py um die App zu starten.

Im Browser http://localhost:5000 öffnen und die Maske ausfüllen.

Suchmaske

Auf "Flüge suchen" klicken, warten, bis Ergebnisse da sind:

Ergebnisse

Wichtiger Hinweis

Diese Anwendung nutzt die Test-API von Amadeus. Die angezeigten Flugdaten sind daher nur teilweise real. Die tatsächliche Belegung lässt sich über die Test-API nicht ermitteln.

Es werden ausschließlich Linienflüge abgefragt, keine Charterflüge, die häufig für Abschiebungen genutzt werden.

Disclaimer

Diese Anwendung richtet sich gegen die versuchte Kriminialisierung von menschlicher Solidarität, nicht gegen Abschiebungen an sich.

Lizenz

Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 3 der Lizenz oder (nach Ihrer Wahl) jeder späteren Version.

Erstellt: 2025-07-05

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published