diff --git a/.local/bin/joplinbookedit b/.local/bin/joplinbookedit new file mode 100755 index 0000000..2e3c447 --- /dev/null +++ b/.local/bin/joplinbookedit @@ -0,0 +1,10 @@ +#! /bin/bash + +notebook="$(joplin ls / --sort updated_time | dmenu -i -l 30)" + +[ -z "$notebook" ] && exit 1; + +joplin use "$notebook" + +joplin + diff --git a/.local/bin/joplinedit b/.local/bin/joplinedit new file mode 100755 index 0000000..095059d --- /dev/null +++ b/.local/bin/joplinedit @@ -0,0 +1,22 @@ +#! /bin/bash + +notebook="$(joplin ls / --sort updated_time | dmenu -i -l 30)" + +[ -z "$notebook" ] && exit 1; + +joplin use "$notebook" + +notes="$(joplin ls --sort updated_time --long)" + +index="$(echo "$notes" | cut -d" " -f4- | dmenu -n -ix -i -l 30 || exit 1)" + +[ -z "$index" ] && exit 1; + +line="$(($index + 1))" + +id="$(echo "$notes" | sed "${line}q;d")" + +echo "$id" + +joplin edit "$id" +