#+LINK_HOME: index.html
#+INCLUDE: header.org
Históricamente, preferí el calendario en papel, no necesita batería, es fácil de re-escribir, tachar, subrayar, colorear y por sobre todo me resulta muy cómodo visualizar el mes completo con las fechas importantes para no olvidar nada (o casi nada).
Al mismo tiempo amo la consola! tty, línea de comandos y todo lo que se le parezca, es rápida para buscar y conectar la salida de un comando con la entrada de otro y producir lo que necesito rápidamente.
terminal vs papel #
El problema que encontré al registrar fechas en la compu, muy pocas aplicaciones permiten imprimir el calendario, están mas bien pensadas para simular digitalmente el calendario y mediante CalDAV 1 o algún otro medio poder consultar y editar desde varios dispositivos.
recordar el minimalismo #
En el comienzo, dí con remind
2, que es muy simple de
usar, hice varios scripts para interactuar con org-mode
3 y otras aplicaciones, incluso llegué a utilizar wyrd
4 como frontend, pero en algún momento encontré algunos límites.
Luego probé khal
5 que, fue la mejor experiencia de
interactuar con CalDAV pero en algún momento por dependencias dejó de
funcionar y preferí volver al minimalismo.
Retomé el uso de pcal
6 que es muy versátil para generar
calendarios en formato PDF y jugando un poco, re-descubrí su simpleza,
basta con registrar los eventos en el archivo ~/.calendar
y
en texto plano, fácil de leer, fácil de versionar con git
y
por sobre todo sin dependencias, basta con instalar el paquete
pcal
.
compartir es bueno #
Inicialmente generé el script cal2pdf
con las diferentes
preferencias que me interesaban mantener siempre en la conversión a
PDF y luego fui creando calday
para visualizar los
eventos del día y cal2ascii
para obtener una versión
ASCII en pantalla sin necesidad de imprimir el PDF.
1LANG=us COLS=72 MONTH=4 cal2ascii
2┌─────────────────────────────────────────────────────────────────────┐
3│ │
4│ April 2023 │
5│ │
6├─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┤
7│ Sunday │ Monday │ Tuesday │Wednesday│Thursday │ Friday │Saturday │
8├─────────┴─────────┴─────────┴─────────┴─────────┴─────────┼─────────┤
9│ │1 │
10│ │ │
11│ │ │
12├─────────┬─────────┬─────────┬─────────┬─────────┬─────────┼─────────┤
13│2 │3 │4 │5 │6 │7 │8 │
14│ │ │ │ │ │ │ │
15│ │ │ │ │ │ │ │
16├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
17│9 │10 │11 │12 │13 │14 │15 │
18│ │ │ │ │ │ │ │
19│ │ │ │ │ │ │ │
20├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
21│16 │17 │18 │19 │20 │21 │22 │
22│ │ │ │ │ │ │FLISoL │
23│ │ │ │ │ │ │ │
24├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤
25│23 │24 │25 │26 │27 │28 │29 │
26│ │ │ │ │ │ │ │
27│ │ │ │ │ │ │ │
28├─────────┼─────────┴─────────┴─────────┴─────────┴─────────┴─────────┤
29│30 │ │
30│ │ │
31│ │ │
32└─────────┴───────────────────────────────────────────────────────────┘
Hoy comparto en el repo cal-bash-utils
7 varias
utilidades, entre ellas cal2notify
que lee los eventos e
interactúa con libnotify
8 para ver recordatorios en el
Desktop y también con ntfy.sh
9 para obtenerlos en
teléfono espía!
lo mejor de los 2 mundos! #
Efectivamente tener versionado el calendario entre varios dispositivos
usando git
es muy cómodo y para editar el archivo
~/.calendar
puedo utilizar mi editor favorito!
vim
, pero también cualquier otro, porque se trata de un
archivo en texto plano, además puedo usar grep
para
filtrarlo rápidamente, luego obtener un PDF
e imprimirlo
para llevarlo en una libreta y jugar con él mientras disfruto de un café
desconectado.
te puede interesar #
- TODO TXT | rst + org-mode
- Capturar ideas en papel: de moleskine, hispterpda, pocketmod y libreta artesanal
- enviar notificaciones automáticas usando
ntfy.sh
- Pomodoro notify-send y Minutos OSD
ChangeLog #
2023-02-17 01:48
corregir footnote a ntfy en Calendario de Terminal versus Calendario en Papel2023-02-17 00:08
agregar Calendario de Terminal versus Calendario en Papel