NixOS-Configs/home/files/local-qutebrowser/userscripts/obsidian-import
2023-11-23 12:34:57 -06:00

25 lines
650 B
Bash
Executable file

#!/usr/bin/env bash
set -x
VAULT="/home/don/.obsidian/main"
while getopts "r" opt
do
echo "${opt}"
case "${opt}" in
"r") VAULT="/home/don/.obsidian/Food" ;;
esac
done
TITLE=$(echo "${QUTE_TITLE}" | sed -e 's/\//-/g' -e 's/|/-/g' -e 's/\\/-/g' -e 's/[():]//g' -e 's/&/and/g' )
rm -f /tmp/"${TITLE}".{md,html}
cp "${QUTE_HTML}" /tmp/"${TITLE}".html && \
echo "---
url: ${QUTE_URL}
tags: web-import
---" > "${VAULT}/Inbox/${TITLE}".md && \
~/go/bin/html2md -A -F -S -T -V -Y -i /tmp/"${TITLE}".html >> "${VAULT}/Inbox/${TITLE}".md && \
echo "
---
From: [${QUTE_TITLE}](${QUTE_URL})" >> "${VAULT}/Inbox/${TITLE}".md
#rm -f /tmp/"${TITLE}".html