No project description provided
Project description
Kultimate
Aplicación CLI Python para manejar archivos markdown como tableros Kanban. Programado con textual.
Instalación
pip install kultimate
Configuración
Trabajo en progreso
Uso
Teclas para operar la aplicación | |
---|---|
j, flecha abajo | ir a la tarea de abajo |
k, flecha arriba | ir a la tarea de arriba |
l, flecha izquierda | ir a la columna de la derecha |
h, flecha derecha | ir a la columna de la izquierda |
J | Llevar la tarea hacia arriba |
K | Llevar la tarea hacia abajo |
L | Cambiar la tarea a la columna de la derecha |
H | Cambiar la tarea a la columna de la izquierda |
s | Seleccionar un archivo para abrirlo |
o | Agregar tarea al final de la columna actual |
ctrl+l | Mueve la tarea a la última columna |
ctrl+d | Borra la tarea seleccionada |
q | Salir de la aplicación |
ToDo
- TODO: Crear nuevo archivo. Usar el esqueleto creado en el archivo de configuración
- DONE: 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 tareas
- DONE: 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ás
- TODO: Marcar tareas importantes
- TODO: 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kultimate-0.2.6.tar.gz
(13.6 kB
view hashes)
Built Distribution
kultimate-0.2.6-py3-none-any.whl
(18.6 kB
view hashes)
Close
Hashes for kultimate-0.2.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa179cc44002ef280aec95a60c5e3cf907506225fb395062980e4cf0366d1412 |
|
MD5 | 428688c88106ef793437f91a376cb7be |
|
BLAKE2b-256 | 9cb2ed65db95f393cb38371c2bb93ffacc5e5236a920d2b634e8a6e0c1137a88 |