Socket
Socket
Sign inDemoInstall

kultimate

Package Overview
Dependencies
5
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    kultimate

Aplicación para manejar tableros kanban con markdown desde la línea de comandos


Maintainers
1

Readme

Kultimate

kultimate

Aplicación CLI Python para manejar archivos markdown como tableros Kanban. Programado con textual.

Requerimientos

python = "^3.10"

Instalación

pip install kultimate

Configuración

Trabajo en progreso

Uso

Teclas para operar la aplicación
¡Marcar/desmarcar tarea como importante
j, flecha abajoir a la tarea de abajo
k, flecha arribair a la tarea de arriba
l, flecha izquierdair a la columna de la derecha
h, flecha derechair a la columna de la izquierda
JLlevar la tarea hacia arriba
KLlevar la tarea hacia abajo
LCambiar la tarea a la columna de la derecha
HCambiar la tarea a la columna de la izquierda
sSeleccionar un archivo para abrirlo
a, iAgregar tarea al final de la columna actual
ctrl+lMueve la tarea a la última columna
ctrl+dBorra la tarea seleccionada
ctrl+c (ver nota)Copiar la tarea al portapapeles
qSalir de la aplicación

Nota 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:

sudo apt-get install xclip
sudo apt-get install xsel
sudo apt-get install wl-clipboard

ToDo

  • TODO: Agregar recordatorios
  • TODO: Corregir uso de directorios
  • DONE: 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 portapapeles
  • DONE: Corregir el uso de ctrl-l
  • DONE: Marcar tareas importantes
  • DONE: Al cargar las tareas, agregar clase de importante si la marca está presente
  • DONE: 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: 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.

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc