From beb362e4f1ebf53febe4b8d6e729c15d3a2f2be0 Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 14 Jun 2021 22:52:00 +0100 Subject: [PATCH] Create joplin commands --- .local/bin/joplinbookedit | 10 ++++++++++ .local/bin/joplinedit | 22 ++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100755 .local/bin/joplinbookedit create mode 100755 .local/bin/joplinedit 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" +