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.