Obsidian como base de datos

0 de 11 lecciones completas (0%)

Libros (biblioteca)

Esta es una vista previa de la lección

Compra el curso, o accede si ya te has inscrito, para acceder a esta lección.


DARÉ AHORA COMETNARIOS, SIN EMBARGO, HACED MÁS CASO A LA PLANTILLA QUE LO QUE DIGA, YA QUE ESTÁ ESTARÁ SIEMPRE ACTUALIZADA)

A fecha 15 de septiembre de 2024 me he dado cuenta de que para poner el «Porcentaje de libro leído» (atributo) con el código enseñado:

("![progress + " + (round((PagesRead/TotalPage)100)) + " %](https://progress-bar.dev/" +(round((PagesRead/TotalPage)100)) + "/)") AS Progress

dependemos de que funcione correctamente la página externa de la cual estamos cogiendo el código para renderizar nuestra barra de pogreso, que en este caso es https://progress-bar.dev. Podéis usar, en vez de esta URL, esta otra más moderna: https://progress-bar.xyz.

Destacar que, a fecha 2025-09, tras las últimas actualizaciones que ha sufrido tanto Obsidian como los plugins usados, en concreto, Book Search, la plantilla inicial fue modificada (clic en «T – Libros» y que, para mi gusto, con el snippet Multi-Colum (clic) funciona la sintaxis para tener en el lado izquierdo la imagen de la tapa del libro y, a la derecha, los metadatos en un callout colapsable. Necesario para que funcione correctamente descargar este fragmento (snippet) de CSS, ponerlo en la bóveda y activarlo.

Además, he dado con un código que con Dataview nos permite ver en la nota, al inicio de esta, una barra de progrso propia, de la nota (por tanto, del libro) que nos indica el porcentaje (%) del libro leído. Nada increíble, pero, como método de gamificación, lo veo muy interesante.

Además, di con un código interesante para la propiedad «Author», y es este valor:

Author: <%=book.authors.map(author=>\n - ${author}).join(»)%>

Me gusta más este valor que poner la variable {{authors}} o {{author}}, ya que me funciona como me gustaría que {{authors}}, pues, tras las actualizaciones, podemos tener tanto en la vista de las propiedades de la nota como en la consulta de Dataview cada elemento (autor) por separado, en «valores distintos», no dentro del mismo valor todos esos nombres. Esto es porque se ponen los valores de la propiedad en formato lista:

authors:
– Irving M. Copi
– Carl Cohen
– Victor Rodych

De paso, os enseño una foto de cómo suelo trabajar a día de hoy y cómo quedaría la nota (aunque en la próxima lección, que está por ser creada a fecha 2025-09-04, os explicaré mejor el sistema, aunque será parte de otro macro-curso.

Aprende a gestionar tus libros en Obsidian. Categoriza tus libros según si están por empezarse, en proceso de terminarlos una vez empezados (leyendo) o completados (leídos) en tu biblioteca personal con Obsidian.

Contáctame a través de este enlace para cualquier propuesta de mejora o problema de la lección