twmini alcanza fase beta
Este domingo lo pasé solo en casa, lo que me dio la oportunidad de aplicar las ideas que estuve imaginando con el fin de automatizar el proceso de publicación de tiddlers para que se vean en el protocolo gemini.
Algunas de las funciones de TiddlyWiki que no había usado antes y que fueron esenciales en mi trayecto hasta este punto son:
- El operador "search-replace", con el que conseguí ajustar automáticamente los enlaces de gemtext que apuntan a tiddlers y, una vez geminizado el tiddler, apuntan a archivos ".gmi".
- El operador "splitregexp", que, combinado con "search-replace" en una sublista filtrada, me permite listar los enlaces a los archivos ".gmi" en índices, bajo el mismo formato que se usa en el protocolo gemini para sindicar.
Mejoras en esta versión del 20250623
- Ya es posible la "geminización" semiautomática de los tiddlers, mediante los botones de "Previsualizar geminización de [este índice/esta entrada]" y "geminizar".
- Los índices mensuales ahora muestran el encabezado de las entradas (legible para humanas), en lugar del título del tiddler, para el que se usa un formato CamelCase que facilita la geminización.
- Los índices mensuales para gemini, ahora se muestran en un formato compatible con la sindicación y amigable para la lectura humana.
- La barra de búsqueda del TiddlyWiki (HTTP) ya no lista los tiddlers con terminación ".gmi" en sus resultados (esos sólo tienen sentido en el protocolo gemini).
- Se incrementó el tamaño de la fuente y se ajustaron los interlineados y espacios entre párrafos, títulos, listas y bloques de código en TiddlyWiki (HTTP).
- Se reordenaron los elementos de la barra de menú superior (HTTP).
- El menú "Contenidos", ahora muestra los encabezados de las entradas (HTTP).
Pendientes de realizar pero con la solución ya ideada:
- Modificar el botón de creación de tiddlers tipo diario para que agregue el campo "twmini_tipo" con el valor "entrada" a los nuevos tiddlers creados por esa vía.
- Agregar un botón para añadir tiddlers que incluyan el campo "twmini_tipo" y el valor "índice", así como el mismo contenido que tiene el tiddler 202506, que servirá como plantilla para crear índices por mes.
Lo que aún no pude conseguir:
- Que al previsualizar la geminización se muestre con los saltos de línea correspondientes (si bien, al geminizar, dichos saltos se respetan).
- Añadir automáticamente el sufijo ".gmi" en enlaces insertados como parte de la publicación (la única automatización posible hasta ahora es la eliminación del caracter "#" que interfiere con los enlaces a archivos .gmi). Esta limitación no afecta a los índices mensuales, donde sí fue posible automatizar el agregado del sufijo ".gmi".