Package: kultimate
KultimateAplicación CLI Python para manejar archivos markdown como tableros Kanban.
Programado contextual.Requerimientospython = "^3.10"InstalaciónpipinstallkultimateConfiguraciónTrabajo en progresoUsoTeclas para operar la aplicación¡Marcar/desmarcar tarea como importantej, flecha abajoir a la tarea de abajok, flecha arribair a la tarea de arribal, flecha izquierdair a la columna de la derechah, flecha derechair a la columna de la izquierdaJLlevar la tarea hacia arribaKLlevar la tarea hacia abajoLCambiar la tarea a la columna de la derechaHCambiar la tarea a la columna de la izquierdasSeleccionar un archivo para abrirloa, iAgregar tarea al final de la columna actualctrl+lMueve la tarea a la última columnactrl+dBorra la tarea seleccionadactrl+c (ver nota)Copiar la tarea al portapapelesqSalir de la aplicaciónNota para la copia de tareas al portapaleles:En Linux se debe instalar xclip, xsel o wl-clipboard (para las sesiones en
wayland). Por ejemplo, en Debian:sudoapt-getinstallxclip
sudoapt-getinstallxsel
sudoapt-getinstallwl-clipboardToDoTODO: Agregar recordatoriosTODO: Corregir uso de directoriosDONE: Al cambiar la última tarea con J, se intercambia con la primera.
Quiero que solo se ponga encima. Hace lo mismo cuando se usa K en la
primer tarea, se intercambia con la última.DONE: Copiar tareas al portapapelesDONE: Corregir el uso de ctrl-lDONE: Marcar tareas importantesDONE: Al cargar las tareas, agregar clase de importante si la marca está
presenteDONE: Crear nuevo archivo. Usar el esqueleto creado en el archivo de configuraciónDONE: Rehacer la configuración de la aplicación.DONE: Hacer esqueleto para crear los nuevos archivos.DONE: Si no existe directorio crearlo.DONE: Reducir el tamaño de la caja para capturar las tareas.DONE: Editar tareasDONE: Al mover las tareas entre columnas visualmente se ve bien, pero al
grabar a disco se queda en todas las columnas por donde pasa.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ásTODO: Agregar columnas.TODO: Mover columnas.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.