Cambiando la extensión de zim
20190110
Zim Wiki es una interesante aplicación para tomar notas que tiene una interfaz de escritorio estilo wiki y la información la almacena con etiquetas markdown en archivos de texto plano y un árbol de directorio. Estos archivos emplean en su nombre la extensión .txt
Esto puede ocasionar que almacenar información de texto .txt que no sean de zim wiki pero estén en dentro de la estructura del directorio sean procesados por la interfaz de escritorio que busca interpretar las posibles etiquetas. Si es un archivo pequeño no pasa nada, solo lo lista, pero no tiene formato; sin embargo, si es un archivo muy grande o contiene información que puede parecer etiquetado hace que sea lenta la aplicación o incluso colgar el funcionamiento.
Por ello es que se intenta que la extensión por omisión sea distinta, por ejemplo usar .zimw para con esto, evitar que zim trate de leer los archivos .txt
Buscando dentro del código solo encontré un lugar donde estaba la cadena.
Esta dentro del archivo layout.py en la ruta de mi sistema /usr/lib/python2.7/dist-packages/zim/notebook/layout.py
Editando el archivo para remplazar por la extensión deseada.
Con esto es suficiente para que el nombre de las nuevas notas terminen en .zimw El tema ahora esta en remplazar las notas existentes al nuevo nombre.
Buscando información sobre este archivo encuentro la propuesta de @BehindTheBrain de remplazar el .txt por .zxt y ofrece un script en python para modificar el nombre de las notas.
Es cuestión de ajustar .zxt a .zimw y ejecutarlo.
Después de este cambio en mi contexto zim inicia poco rápido y su índice no muestra archivos txt que no corresponden a notas.
Anterior: petrohs:tekini
