-- Leo's gemini proxy
-- Connecting to gmi.osiux.com:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=es_AR
AUTHOR: Osiris Alejandro Gomez
EMAIL: osiux@osiux.com
DATE: 2023-02-16 23:06
[1]
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.
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[2] o algún otro medio poder consultar y editar desde varios dispositivos.
En el comienzo, dí con `remind` ^2[3], que es muy simple de usar, hice varios *scripts* para interactuar con `org-mode` ^3[4] y otras aplicaciones, incluso llegué a utilizar `wyrd` ^4[5] como *frontend*, pero en algún momento encontré algunos límites.
Luego probé `khal` ^5[6] 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[7] 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`.
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*.
LANG=us COLS=72 MONTH=4 cal2ascii ┌─────────────────────────────────────────────────────────────────────┐ │ │ │ April 2023 │ │ │ ├─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┤ │ Sunday │ Monday │ Tuesday │Wednesday│Thursday │ Friday │Saturday │ ├─────────┴─────────┴─────────┴─────────┴─────────┴─────────┼─────────┤ │ │1 │ │ │ │ │ │ │ ├─────────┬─────────┬─────────┬─────────┬─────────┬─────────┼─────────┤ │2 │3 │4 │5 │6 │7 │8 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ │9 │10 │11 │12 │13 │14 │15 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ │16 │17 │18 │19 │20 │21 │22 │ │ │ │ │ │ │ │FLISoL │ │ │ │ │ │ │ │ │ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ │23 │24 │25 │26 │27 │28 │29 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├─────────┼─────────┴─────────┴─────────┴─────────┴─────────┴─────────┤ │30 │ │ │ │ │ │ │ │ └─────────┴───────────────────────────────────────────────────────────┘
Hoy comparto en el *repo* `cal-bash-utils` ^7[8] varias utilidades, entre ellas `cal2notify` que lee los eventos e interactúa con `libnotify` ^8[9] para ver recordatorios en el *Desktop* y también con `ntfy.sh` ^9[10] para obtenerlos en teléfono espía!
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.
TODO TXT | rst + org-mode[11]
Capturar ideas en papel: de moleskine, hispterpda, pocketmod y libreta artesanal[12]
enviar notificaciones automáticas usando `ntfy.sh`[13]
Pomodoro notify-send y Minutos OSD[14]
`2023-02-17 01:48`[15] corregir footnote a ntfy en *Calendario de Terminal versus Calendario en Papel*
`2023-02-17 00:08`[16] agregar *Calendario de Terminal versus Calendario en Papel*
-- Response ended
-- Page fetched on Fri May 17 01:41:04 2024