Gestionar y hacer un seguimiento de las tareas, eventos y citas es una parte importante de la rutina diaria de todo profesional. Hablando en términos de software, cada persona utiliza un software diferente que le ayuda a hacerlo. Aunque la mayoría prefiere utilizar un software basado en una interfaz gráfica de usuario, no todo el mundo se pasa el día delante de una máquina con interfaz gráfica de usuario; me refiero a los que trabajan con servidores o son fanáticos acérrimos de la línea de comandos.
Existen algunas herramientas basadas en la línea de comandos que ofrecen una funcionalidad organizativa similar a la de sus homólogas basadas en la GUI. En este artículo, vamos a discutir los fundamentos de uno de estos programas: Calcurse.
Calcurse
Calcurse es una aplicación de calendario y programación basada en curses que ayuda a los usuarios a realizar un seguimiento de los eventos, las citas y las tareas diarias. Ofrece un sistema de notificaciones configurable que recuerda a los usuarios los próximos plazos. Estas son algunas de las otras características que ofrece:
- Potente interfaz de línea de comandos no interactiva que puede ser utilizada por scripts
- Sistema de notificaciones totalmente configurable por el usuario (posibilidad de enviar correos o cualquier otra cosa que pueda recordarle sus próximas citas)
- Capacidades de importación con soporte para el formato iCalendar
- Capacidades de exportación con soporte para los formatos iCalendar y pcal
- Posibilidad de adjuntar notas a cada elemento del calendario y de editarlas con su editor de texto favorito
- Soporte para la internacionalización con textos traducidos en inglés, francés, alemán, holandés, español e italiano
- Completo sistema de ayuda en línea
- Soporte de UTF-8
Descarga/Instalación
Los usuarios de sistemas basados en Debian, como Ubuntu, pueden descargar e instalar fácilmente la herramienta mediante el siguiente comando
sudoapt-get install calcurse
También puede instalar la utilidad manualmente descargando su código fuente desde su sitio web oficial.
Para iniciar la herramienta, basta con ejecutar el siguiente comando:
calcurse
Uso
En las siguientes secciones discutiremos las características básicas que proporciona Calcurse. Tenga en cuenta que todos los ejemplos han sido probados utilizando la versión 3.1.4 de Calcurse en Ubuntu 14.04.
Interfaz
Aquí está la interfaz de la herramienta:
Como puede ver, la interfaz se divide en tres secciones: Citas, Calendario y Tareas.
Añadir una nueva cita
Para añadir una nueva cita, primero pulse Enter justo después de iniciar Calcurse – esto debería producir algunas opciones como Ayuda, Guardar, Salir, y más en la parte inferior de la interfaz. Luego presione la tecla “o” en su teclado – esto produce otras opciones o comandos disponibles. Aquí debería ver una opción llamada “Add Appt” (ver la captura de pantalla de abajo).
Como puede ver, este comando se puede activar pulsando “Ctrl + A” en su teclado. Una vez hecho esto, el área de opciones debería convertirse en un aviso que le preguntará los detalles relacionados con la cita que desea guardar. La herramienta pregunta primero por la hora de inicio:
Seguido de la hora de finalización:
Luego te pide que introduzcas alguna descripción de la cita:
Por último, guarda la cita, cuyos detalles aparecen en el área de “Citas” de la interfaz.
Añadir un nuevo ToDo
Añadir un nuevo ToDo tampoco es difícil. En primer lugar, utilice la tecla Tab del teclado para seleccionar la sección de Tareas pendientes (señalada por el límite rojo que la rodea en la siguiente captura de pantalla). Esto hace que aparezcan automáticamente opciones o comandos relacionados con esta sección en la parte inferior de la interfaz.
Ahora, como puede ver en la lista de opciones, puede empezar a añadir un nuevo elemento ToDo pulsando “a” en su teclado. Una vez hecho esto, la herramienta pregunta primero por el nombre de la Tarea:
Luego pide la prioridad:
y finalmente añade la nueva Tarea a realizar – en mi caso, añadí una Tarea a realizar “Pagar las facturas mensuales”.
Configurar las notificaciones
Calcurse ofrece muchas opciones de configuración.
Por ejemplo, puedes configurar fácilmente las notificaciones que produce. Para ello, primero utiliza la tecla Tab de tu teclado para seleccionar la sección Calendario de la interfaz de la herramienta, y luego pulsa “o” hasta que veas la opción “Config” en la parte inferior de tu pantalla.
Pulsa “C” para que aparezcan las opciones de configuración:
y luego pulse “N” para configurar las notificaciones:
Aquí verás una lista numerada de opciones que puedes configurar con sólo pulsar el número asociado a la opción. Por ejemplo, he intentado configurar la opción número 5 – “notification.command”
Reemplacé el comando existente por defecto con uno que me envía por correo electrónico la próxima notificación de Calcurse – puedes usar cualquier comando que tenga sentido para ti.
Para más información sobre Calcurse, vaya a su página man.
Conclusión
Como puede ver, Calcurse tiene un poco de curva de aprendizaje asociada a él, pero una vez que lo use un par de veces, lo encontrará casi tan conveniente como cualquier otra alternativa basada en GUI. Además, también proporciona una gran cantidad de opciones de configuración, lo que hace que al menos merezca la pena darle una oportunidad.
¿Ha utilizado alguna vez Calcurse o cualquier otro organizador basado en la línea de comandos? ¿Cómo fue tu experiencia? Comparte tu opinión en los comentarios.