25 lines
661 B
Bash
Executable file
25 lines
661 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, to-review
|
|
---" > "${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
|