Collection of helpers for Obsidian.
- Watch a single markdown file and replace YouTube URLs with proper Markdown links using "Video title (Channel name)" as link text. File watch is done using inotify, Video info is retrieved through the YouTube Data API, requiring a Google API Key.
- Linux (due to inotify)
- Python 3.10
- git
pip
git clone [email protected]:fxjung/obsidian_tools.git
cd obsidian_tools
pip install -e .
pytest
- Watch a file containing YouTube URLs and replace with proper links on change, logging detailed info to the console:
obsidian-tools --debug watch ~/obsidian/vault/YouTube.md
Feel free to file an issue, a pull request, or ask a question :)