#344: Automate Your Obsidian Vault With Python

Obsidian 1.12 introduced an official CLI that talks to the running app. With wrapper-for-obsidian-cli we get a thin Python bridge around that CLI: no API key, no community plugin and no async. Every CLI command becomes one method on a client object, and every method returns the command's raw output as a string. Let us see how far this gets us when we script a vault.