Script de Python para mantenimiento automatizado de un vault de Obsidian estructurado por modulos.
- Inyecta frontmatter YAML en notas que no lo tienen, infiriendo tags desde la estructura de carpetas.
- Genera MOCs (Maps of Content) por cada modulo — archivos indice navegables.
- Genera un indice global con la jerarquia completa del vault.
- Python 3.8+
- pyyaml
pip install -r requirements.txt- Copia el archivo de ejemplo:
cp config.example.yaml config.yaml- Edita
config.yamlcon la ruta real de tu vault y los nombres de tus carpetas de modulo.
python enlazador.pyEl 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 |
- Los archivos que ya tienen frontmatter YAML no se modifican.
- Los MOC e indice global se regeneran en cada ejecucion.
config.yamlesta en.gitignorepara no exponer rutas personales.