Skip to content

This is simple tool for those, who struggle with espanso config.

License

Notifications You must be signed in to change notification settings

Yakov-Varnaev/otoe

Repository files navigation

lint and test coverage Generic badge

otoe

This is simple tool for espanso users. It allows to use obsidian as note editor and then with just one command process them to match config.

Obsidian root structure

Structure for obsidian files:

obsidian_root/
  project_name/
    file1.md
    file2.md
    file3.md
  other_project/
    file1.md
    file2.md
    file3.md
  file4.md       # files in root dir will be associeted with 'common' project

File example

You can see example markdown (here)[https://github.com/Yakov-Varnaev/otoe/blob/main/example.md].

Install

Maybe I'll publish this pip oneday... But now just clone repo:

git clone [email protected]:Yakov-Varnaev/otoe.git

Usage

export OBSIDIAN_ROOT=...  # set env var to directory, where your md files are stored

cd .../otoe  # go to otoe dir
python -m venv venv  # NOTE: python 3.11 required
pip install --upgrade pip && pip install -r requirements.txt
bash otoe.sh

About

This is simple tool for those, who struggle with espanso config.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published