diff --git a/README.md b/README.md index 2e5d240..d30170b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,17 @@ # notesync +NoteSync is a simple Python 3.10+ script that automates copying notes from my obsidian vault over to my quartz site to be published whilst ignoring files that are not public. + +Notesync recursively walks the target directory, reads the markdown frontmatter for any `.md` files it encounters and checks for `public: true`. You can also specifically tell it to ignore certain subdirectories completely which is useful if you have directories you never want to publish. + +Could Notesync have been a shell script? Yeah probably, but y'know, work with the tools you're most comfortable with. + + +### Installation + +1. Make sure you have Python 3.10+ installed, create a virtual environment or use conda if that's your jam. +2. `pip install pdm` +3. `pdm install` + +Now you can run notesync with `python -m notesync` \ No newline at end of file