Calcurse

calcurse es una aplicacion de calendario y programacion para usar en una sesion de terminal (emulador de terminal).

Te permitira realizar un seguimiento de eventos, citas y tareas diarias. Todos los datos se guardan en el disco como archivos de texto, normalmente dentro de la carpeta oculta ~/.calcurse/

Te permitira mantener registro de eventos, tareas diarias y agendarlos. Cuenta con un sistema de notificacion configurable capaz de lanzar recordatorios de eventos proximos.

Uso

Cuando se invoca sin opciones, calcurse entra en modo interactivo:

calcurse

La interfaz interactiva se basa en ncurses y se puede personalizar para adaptarse a las preferencias del usuario (comportamiento del programa, apariencia visual y combinaciones de teclas).

El modo de linea de comandos se utiliza para consultas y tareas administrativas y para automatizar tareas en scripts ; en la mayoria de los demas casos, calcurse produce una salida en la terminal y sale.

Panel de Calendario

Normalmente al ingresar en modo interactivo, aparecera el panel de calendario, indicado en negrita el dia actual.

El modo interactivo se utiliza cuando se ingresan datos o cuando se inspeccionan o editan entradas ya existentes. En el panel de calendario podras mover el cursor [] que encierran el dia que quieres ver entre corchetes. Para ello recurre a:

Atajo Accion
Ctrl+g Va al dia actual
t Avanzar un dia
T Retroceder un dia.
w Avanzar una semana
W Retroceder una semana.
m Avanzar un mes.
M Retroceder un mes.
y Avanzar un ano.
Y Retroceder un ano.

Agregar un evento

Existen dos paneles, el de Cita y Eventos (con horarios) y el Tareas Pendientes (sin horario). Para agregar agregar un evento respectivamente con:

tecla a Apunta una cita con horario
Ctrl+t Agrega una tarea pendiente

Para apuntar un nuevo cita, primero selecciona el dia en el panel calendario, y presione la tecla a. Se le solicitara ingresar sucesivamente la horario de inicio del evento, la duracion del evento (ya sea especificando la duracion en formato +mm, +hh:mm, o +xxdxxhxxm, o bien el horario de finalizacion del evento en hh:mm). Si presiona la tecla Intro sin indicar Horario de Inicio, debera completar la descripcion de la tarea (sin horario). Si de la misma manera saltea el tiempo de finalizacion, creara un evento puntual. Finalmente debera indicar la descripcion del evento.

Para ingresar una nueva tarea a la lista de Pendientes, se le pedira especificar la prioridad. La misma se representa por un numero que va desde el 9 (para la menor prioridad) hasta 1 para la mayor prioridad). Aun es posible cambiar posteriormente la prioridad, usando las teclas + y - dentro del panel "Pendientes".

Una vez creado los elementos deseados, no olvide guardar los cambios realizados al calendario con tecla s para que queden registrados la proxima vez que inicie calcurses.

Ayuda de Calcurses

En el modo interactivo podras utiliza la tecla ? para activar el sistema de ayuda en linea.

En el sistema de ayuda podras ingresar :help <feature> (por ejemplo, :help add) o :help <key> (ej. :help ^A) para obtener ayuda sobre una funcion especial o una asociacion de teclas.

Todos los textos de ayuda se muestran usando un paginador externo. Para salir del paginador, presiona la tecla q.