Skip to content

Repository files navigation

obsidian-vault-manager

Script de Python para mantenimiento automatizado de un vault de Obsidian estructurado por modulos.

Que hace

  1. Inyecta frontmatter YAML en notas que no lo tienen, infiriendo tags desde la estructura de carpetas.
  2. Genera MOCs (Maps of Content) por cada modulo — archivos indice navegables.
  3. Genera un indice global con la jerarquia completa del vault.

Requisitos

  • Python 3.8+
  • pyyaml
pip install -r requirements.txt

Configuracion

  1. Copia el archivo de ejemplo:
cp config.example.yaml config.yaml
  1. Edita config.yaml con la ruta real de tu vault y los nombres de tus carpetas de modulo.

Uso

python enlazador.py

Tags inferidos automaticamente

El script detecta tags adicionales a partir del nombre del archivo:

Patron en el nombre Tag agregado
solid solid
clean, arquitectura clean-architecture
llm, generativa llm
rag rag
test, testing testing
docker docker
prompting prompting
agentes, agent ai-agents

Notas importantes

  • Los archivos que ya tienen frontmatter YAML no se modifican.
  • Los MOC e indice global se regeneran en cada ejecucion.
  • config.yaml esta en .gitignore para no exponer rutas personales.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages