Proyecto SWAPI (Star Wars API)

Este proyecto utiliza la API SWAPI para obtener datos relacionados con la saga de películas de Star Wars.

Descripción

El proyecto utiliza la API pública SWAPI para acceder a información detallada sobre personajes, películas, naves espaciales, planetas y especies de Star Wars. La API ofrece endpoints para realizar consultas y obtener datos en formato JSON.

Caracerísticas

Obtención de datos de personajes : Permite obtener información sobre personajes de Star Wars, como su nombre, género, altura, peso, color de cabello, color de ojos, etc..

Información sobre películas : Proporciona detalles sobre las películas de Star Wars, incluyendo títulos, directores, productores, fecha de lanzamiento y elenco.

Datos de naves espaciales: Permite obtener información sobre las naves espaciales utilizadas en Star Wars, como su nombre, modelo, fabricante, costo en créditos, capacidad de tripulación, velocidad máxima, entre otros.

Información de planetas: Proporciona detalles sobre los planetas presentes en la saga, como su nombre, clima, terreno, diámetro, población, etc.

Tecnologías utilizadas

Lenguaje de programación: Python
Framework: Flask
Biblioteca HTTP: Requests
Biblioteca de manejo de JSON: json

Instrucciones de configuración

  1. Clona el repositorio del proyecto.
  2. Crea y activa un entorno virtual:
    python -m venv venv (windows)
    source venv/bin/activate (macOS y Linux)
  3. Instala las dependencias del proyecto:
    pip install -r requirements.txt

Créditos

Este proyecto utiliza la API SWAPI, que es una creación de Paul Hallett.