My Zootopia
Ein Python-Projekt, das Tierdaten über die API-Ninjas Animals API abruft und die Ergebnisse automatisch als formatierte HTML-Seite rendert. Nutzereingabe → API-Abfrage → HTML-Ausgabe in einem Schritt.
Quellcode
Installation
-
Python installieren
Python Download -
Repository klonen
git clone https://github.com/vincentkoenig/My-Zootopia.git -
Abhängigkeiten installieren
pip install requests -
API-Key einrichten
Kostenlosen API-Key bei API-Ninjas erstellen und in der Konfiguration eintragen.
Projekt starten
In den Projektordner navigieren und das Skript ausführen:
python animals_web_generator.py
Funktionsweise
| Schritt | Beschreibung |
|---|---|
| 1️⃣ | Tiernamen eingeben (z.B. "Fox") |
| 2️⃣ | API-Ninjas wird abgefragt |
| 3️⃣ | Daten werden verarbeitet |
| 4️⃣ | HTML-Datei wird automatisch generiert |
Features
- 🐾 Tierdaten via REST API abrufen
- 📄 Automatische HTML-Seitengenerierung
- 🔍 Beliebige Tierart als Eingabe
- 📊 Eigenschaften wie Lebensraum, Diät und Taxonomie
- 🎨 Vorgefertigtes HTML-Template mit CSS
Code-Übersicht
- animals_web_generator.py → Hauptprogramm: Eingabe, API-Call, HTML-Generierung
- fetch_data.py → API-Ninjas Anbindung
- animals_template.html → HTML-Template für die Ausgabe