Skip to content

jajaperson/obsidian-copy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obsidian Copy

Obsidan Copy is a CLI program and Rust library to copy part of an Obsidian vault to an external directory

Parts of this project are based on the distinct obsidian-export, which exports some or all of a vault to CommonMark.

Rationale

When it comes to Obsidian, I'm in favour of the monolithic vault approach. Using a single vault for everything facilitates richer link-making acros disciplines and topics. The only drawback of this approach is sharing one's vault becomes exceedingly difficult: Mathematical results are jumbled with recipes and diary entries I'd rather the world didn't see. Obsidian Copy aims to solve this problem, by selectively copying a part of a vault based on filters, such as tags.

How it works

I'm not ready to release this yet and the functionality is subject to change. Currently this only supports filtering by tags for .md files. Any other files are included iff they are linked to (or embedded) by an included .md file. Basic usage is as follows

obsidian-export --root Vault -destination Export --include-tags public --exclude-tags private

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages