Probando Obsidian – Writefreely
Ya he comentado alguna vez en Mastodon que llevo un tiempo utilizando mucho Obsidian para escribir, para gestionar colecciones personales, gastos, y también para bastantes cosas del trabajo. Las entradas del blog las tengo todas en Obsidian (tuve que importarlas todas) y ahora las escribo en Obsidian y luego las copio y las pego en el blog. Llevaba un tiempo buscando un plugin que me permitiese automatizar este paso y acabo de encontrar uno que podría ser lo que estaba buscado, Obsidian-Writefreely. Y después de utilizarlo, os doy unos consejos que os pueden ser útiles si vais a utilizarlo.
No voy a escribir sobre la instalación, porque en la página de github explican bien como instalarlo. Una vez activado, aparecerá en la parte superior derecha (al lado de donde aparecen los 3 puntos de las opciones y el cambio de vista de lectura y edición) una nueva opción, que pondrá local hasta que se publiquen las entradas.
Las entradas nuevas no van a suponeros ningún problema. El título de la entrada lo coge del título de la nota y añade las propiedades que le son necesarias para su funcionamiento, pero se pueden añadir todas las propiedades que sean necesarias.
El “problema” viene cuando queremos mantener actualizado todo el blog con las entradas antiguas que tenemos en Obsidian. Lo único que tenemos que hacer con esas entradas es añadir a las propiedades de la nota las siguientes (yo he copiado y pegado desde la vista de código fuente):
wf_post_id: [código alfanumérico único para cada entrada]
wf_collection: [nombre de usuario o del blog si hay más de uno asociado a la cuenta]
wf_status: published
wf_published_at: [se deja en blanco para que lo recupere del blog]
Una vez incluido estas opciones solo hay que ir a buscar el post_id. Esta es la parte que tiene un poco de truco, porque no aparece en la vista de edición de las entradas. Se puede obtener exportando las entradas del blog y buscando una a una. Lo copias, lo pegáis en la propiedad wf_post_id y, en la parte superior, donde aparece una flecha y al lado el texto Published, clicáis y seleccionáis la opción Update published post. Podréis comprobar que ha funcionado porque en wf_published_at aparecerá la fecha en la que se publicó el post.
Pero ¿qué ocurre si no podéis exportar los posts? (error que aparece en la versión 0.17 con la que está funcionando escritura.social). Se puede solucionar fácilmente utilizando el siguiente enlace (cambiando [USUARIO] por vuestro usuario).
https://escritura.social/api/collections/[USUARIO]/posts
Con este enlace solo veréis las entradas de la primera página, pero si añadis ?page=2 (o 3, 4, etc...) al final de posts, iréis viendo los posts que aparecen en cada una de las páginas de vuestro blog.
Creo que pocas veces he actualizado las entradas publicadas en el blog, pero me viene muy bien para poder actualizar las entradas recopilatorias.
A este plugin le vendría muy bien una opción para poder limitar en que carpetas puede funcionar la función de publicar. El blog lo tengo en la bóveda personal, junto a otras muchas cosas, pero solo me interesa que puedan publicarse las entradas que están dentro de la carpeta Blog. Eso evitaría que algo se publicase en el blog por error. No sé si este plugin tendrá muchas actualizaciones y no sé si lo veremos, espero equivocarme.
Los hashtags para esta entrada son:
#software #Obsidian #WriteFreely
Si te ha gustado esta entrada puedes enviarme tus comentarios en Mastodon: @doclomieu@masto.es
Puedes seguir este blog desde cualquier red del fediverso o mediante RSS.
También puedes seguir todas las publicaciones de Escritura Social mediante RSS.
