Skip to content
 
 

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Batch Obsidian Forward Linker

Logo

This script does the following:

  • Scans your vault location recursively for .md files and builds a list of note titles
  • Imports title aliases from aliases.yml in vault root
  • Add the links [[ ]] if the same keyword is also the name of some file in vault
  • All links are added in batch, all vault files will be interlinked via [[]]] in body text

Requirements

  • Python 3 + pip
  • PyYAML pip install pyyaml

Running

python obs-batch-linkr.py {path to obsidian vault root}

Aliases

You can use a file named aliases.yml in your vault root to broaden the title matching in your text to include aliases.

Notes

About

Batch replacement of all notes in vault with [[links]]. Instantly create already existing links. The links are by definition references to document in Obsidian.

Topics

Resources

Stars

50 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages