Skip to main content

No project description provided

Project description

Kultimate

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: 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.
  • TODO: Reducir el tamaño de la caja para capturar las tareas.
  • TODO: Rehacer la configuración de la aplicación.
  • TODO: Hacer esqueleto para crear los nuevos archivos.
  • TODO: Crear nuevo 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.

Project details


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.3.tar.gz (12.5 kB view hashes)

Uploaded Source

Built Distribution

kultimate-0.2.3-py3-none-any.whl (16.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page