Skip to content

tedevs0/stardate-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖖 Generador de Stardates

License: MIT Author: tedevs0

Convierte fechas reales al sistema de fechas ficticias del universo Star Trek (TNG, TOS o fórmula personalizada). Ideal para fans, desarrolladores trekkies o como proyecto educativo en Python.

📦 Características

  • Conversión al formato TNG (The Next Generation)
  • Conversión al formato TOS (The Original Series)
  • Soporte para fórmulas personalizadas mediante config.json
  • Interfaz en consola clara y con estilo retro
  • Código comentado, fácil de entender y modificar

🚀 Requisitos

  • Python 3.7 o superior

⚙️ Instalación

Clona el repositorio y entra a la carpeta:

git clone https://github.com/tedevs0/stardate-generator.git
cd stardate-generator

(Este nombre de repo lo puedes cambiar si usas otro)

▶️ Uso

Ejecuta el programa principal desde consola:

python main.py

Selecciona el tipo de stardate, introduce una fecha en formato YYYY-MM-DD, y obtendrás el resultado.

🧪 Ejemplo

🖖 GENERADOR DE STARDATES
===========================
1. TNG (moderno)
2. TOS (clásico)
3. Personalizado (config.json)
4. Salir

Elige una opción (1 a 4): 1
Ingresa una fecha (YYYY-MM-DD): 2025-06-11

⭐ Stardate (TNG): 202020.5

🔧 Configuración Personalizada

Puedes editar el archivo config.json para aplicar tu propia fórmula:

{
"base_year": 2400,
"scale": 1000,
"offset": 0
}

Parámetros:

  • base_year: Año base desde el cual comienza a contar tu stardate.
  • scale: Factor de escala (mil, cien, etc.)
  • offset: Número que se suma al resultado final.

📁 Estructura

formulas.py     # Contiene las fórmulas de conversión
main.py         # Interfaz de consola
config.json     # Configuración editable para stardate personalizado

💡 Ideas futuras

  • Exportar el resultado a .txt
  • Agregar conversión inversa (de Stardate a fecha real)
  • Interfaz gráfica simple (opcional)
  • Opción de voz tipo computadora de la Enterprise

🤝 Contribuciones

Puedes hacer fork del proyecto, mejorarlo y enviar un PR. También puedes usarlo como base para tus propios experimentos trekkies.

🪐 Licencia

MIT — libre de usar, modificar y compartir. No requiere dilithium.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages