💾 Archived View for sl1200.dystopic.world › art › journal.gmi captured on 2022-03-01 at 15:45:12. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2022-01-08)
-=-=-=-=-=-=-
04-2021 | #journal #jrnl #terminal
He probado varias opciones para redactar mi propio diario de notas en el que ir apuntando sobre todo lo que voy haciendo en el ordenador, como un registro para saber qué programas instalo, cómo los instalo, configuraciones y demás. La opción más sencilla que he encontrado es usar JRNL, que es un software muy sencillo con estas cacterísticas:
python3 -m pip install --user pipx sudo apt-get install python3-venv pipx install jrnl
Para crear una nueva entrada desde línea de comandos, por ejemplo:
jrnl Ejemplo. Redactando un pequeño tutorial sobre journal
Esta entrada se vería así en el diario, pero en colores:
21-11-2020 Journal. | Redactando un pequeño tutorial sobre journal
Si lo que quieres es introducir una entrada desde tu editor de texto, simplemente:
jrnl
Para añadir etiquetas, usa @, por ejemplo:
jrnl Ejemplo. Redactando un pequeño @tutorial sobre @journal
Para listar las entradas con una determinada etiqueta:
jrnl @[nombre de la etiqueta]
Para listar todas las etiquetas que has creado en tu diario:
jrnl --tags
Para marcar como favorito usa *, por ejemplo:
jrnl *Ejemplo. Redactando un pequeño tutorial sobre journal
Para listar favoritos:
jrnl -starred
Editar entradas con tu editor de texto:
jrnl --edit
Para ver la ayuda:
jrnl --help
El programa tiene muchas otras opciones pero las anteriores son las que yo suelo usar. Puedes listar por fecha, listar las últimas...
También puedes crear varios archivos de diario, uno para el trabajo, otro para casa... En mi caso sólo uso uno, si quieres tener varios deberás editar el archivo de configuración:
~/.config/jrnl/jrnl.yaml
Añadiendo en el apartado de journals, por ejemplo:
journals: default: encrypt: true journal: [ruta completa]/journal.txt trabajo: encrypt: false journal: [ruta completa]/trabajo.txt
Y cuando quieras usar por ejemplo el de trabajo:
jrnl trabajo Hoy trabajo de sol a sol.
Y para cualquier orden añadir el nombre del diario tras la orden jrnl
Os recomiendo dedicar unos minutos a estudiar el uso avanzado del programa donde se detalla la configuración y personalización del programa: formatos de fecha, colores... Este es el contenido de mi archivo de configuración:
colors: body: none date: red tags: yellow title: yellow default_hour: 9 default_minute: 0 editor: nano encrypt: false highlight: true indent_character: '|' journals: default: encrypt: true journal: [ruta completa]/journal.txt linewrap: 79 tagsymbols: '@' template: false timeformat: '%d-%m-%Y' version: v2.4.5
Para encriptar tu diario por defecto:
jrnl --encrypt
Para encriptar otro archivo de diario:
jrnl [nombre del diario]--encrypt
Después te pedirá una clave que te volverá a pedir cada vez que crees nuevas entradas en tu diario o para listarlas o editarlas. Para desencriptar un archivo de diario:
jrnl --decrypt
El programa me gusta muchísimo pero en mi opinión no es nada si no fuera posible la sincronización en varios ordenadores. En mi caso para sincronizar mi diario y muchos otros documentos utilizo Syncthing, que es una auténtica maravilla.
Syncthing, herramienta de sincronización de archivos