Una aplicación de escritorio construida con Python y Tkinter que permite visualizar y manipular estructuras de directorios de manera intuitiva.
- 📁 Convierte directorios en estructuras visuales
- 🔄 Genera estructuras en formato markdown o con iconos
- 📝 Editor integrado con herramientas de formato
- 🎨 Tema claro/oscuro personalizable
- 💾 Guarda y carga estructuras en formato markdown
- 📋 Copiar y pegar estructuras fácilmente
- Python 3.8 o superior
- pip (gestor de paquetes de Python)
- Clona el repositorio:
git clone https://github.com/HabunoGD1809/convertidor-directorios.git
cd convertidor-directorios
- Instala las dependencias:
pip install -r requirements.txt
- Ejecuta la aplicación:
python main.py
-
Cargar un Directorio
- Haz clic en "Cargar Directorio"
- Selecciona la carpeta que deseas visualizar
- La estructura se generará automáticamente
-
Crear Estructura Manualmente
- Usa los botones de símbolos (└──, ├──) para crear la estructura
- O pega una estructura existente en formato markdown
- Usa 4 espacios o 1 tab para la indentación
-
Crear Directorios desde Estructura
- Asegúrate de tener una estructura válida
- Haz clic en "Crear Estructura"
- Selecciona el directorio destino
La aplicación permite personalizar:
- Tema (Claro/Oscuro)
- Uso de iconos en la estructura
- Fuente y tamaño del texto
- Dimensiones de la ventana
¡Las contribuciones son bienvenidas! Aquí hay algunas formas de contribuir:
- Abre un issue describiendo el bug
- Incluye pasos para reproducirlo
- Menciona tu sistema operativo y versión de Python
- Abre un issue con la etiqueta "mejora"
- Describe tu idea y por qué sería útil
- Discute posibles implementaciones
- Fork el repositorio
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature
) - Commited tus cambios (
git commit -m 'Add some AmazingFeature'
) - Push a la rama (
git push origin feature/AmazingFeature
) - Abre un Pull Request
- Sigue PEP 8 para el código Python
- Comenta las funciones y métodos importantes
- Mantén el código limpio y documentado
- Agrega pruebas para nuevas funcionalidades
Algunas ideas para futuras mejoras:
- Soporte para más formatos de exportación
- Previsualización en tiempo real
- Historial de estructuras recientes
- Búsqueda dentro de la estructura
- Más temas personalizados
- Plugins y extensiones
Este proyecto está bajo la Licencia MIT - ver el archivo LICENSE para más detalles.
- A la comunidad de Python y Tkinter
- A los usuarios que proporcionan feedback valioso
- ...
HabunoGD1809 - @Franklin_1809 🐦 - [email protected] 📧