Metadata-Version: 2.1
Name: kultimate
Version: 0.1.1
Summary: 
Author: Felipe
Author-email: 104157442+justafewwords4@users.noreply.github.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: beautifulsoup4 (>=4.12.2,<5.0.0)
Requires-Dist: html2text (>=2020.1.16,<2021.0.0)
Requires-Dist: markdown (>=3.4.3,<4.0.0)
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: textual[dev] (>=0.27.0,<0.28.0)
Requires-Dist: typer[all] (>=0.9.0,<0.10.0)
Description-Content-Type: text/markdown

# Kultimate

[kultimate](render1686782901985.gif)

Aplicación CLI Python para manejar archivos markdown como tableros Kanban.
Programado con [textual](https://textual.textualize.io/).

# Instalación

```sh
pip install kultimate
```

## ToDo

- TODO: Crear archivo
- TODO: Si no existe directorio pedirlo
- TODO: Agregar columnas
- TODO: Mover columnas
- DONE: Grabar a disco
- DONE: Agregar tareas
- DONE: preguntar antes de borrar la tarea
- DONE: Borrar tareas
- DONE: Enviar tareas a la última columna
- Operaciones en archivo
  - DONE: Convertir html a markdown al grabar
  - DONE: Grabar el archivo a disco

## Quizás

- TODO: Duplicar tareas
- TODO: Agregar sub tareas
- TODO: Crear un color nuevo para la última columna
- TODO: Seleccionar tareas con click del ratón
- DONE: Cambiar Task al widget Input
- DONE: Filtrar los archivos por extensión.
- DONE: de Markdown a html
- DONE: del html extraer la info con beautifulsoup
- DONE: Que aparezca el nombre del archivo en la cabecera de la aplicación
- DONE: Crear las columnas al cambiar de archivo usar mount y remove
- DONE: ¿Por qué se "dispara" el scroll horizontal, si no estoy agregando
  nuevos elementos? R: Cada que se cargaba un nuevo archivo se montaba un
  StageContainer por cada columna
- DONE: Al cambiar a una columna sin tareas se truena el programa
- DONE: Primero debo corregir lo del foco al cargar el archivo
- DONE: No funciona al presionar la primera H, hasta la segunda. En realidad no
  funciona la primera tecla
- DONE: En general no detecta la primera letra que se presiona al seleccionar
  un archivo
- DONE: al presionar primero la tecla k (go_to_up) no se mueve correctamente a
  la última tarea
- DONE: al mover una tarea hacia la primer columna, si se tiene que hacer
  scroll, una vez se hace correctamente, y otra no

