[provisioning] Add html-xml-utils

Enables URL rewriting in downloaded articles
This commit is contained in:
Correl Roush 2020-08-27 21:41:37 -04:00
parent 18c905163c
commit fa12198430
2 changed files with 10 additions and 1 deletions

View File

@ -20,6 +20,13 @@ if ! command -v pandoc >/dev/null; then
ok="no"
fi
if ! command -v hxcopy >/dev/null; then
echo 'Could not find hxcopy. Get it from:' >&2
echo ' brew install hxml-xml-utils' >&2
echo ' or apt-get install hxml-xml-utils' >&2
ok="no"
fi
if [ "$ok" != "yes" ]; then
exit 1
fi
@ -36,7 +43,7 @@ author=$(echo $json | jq -r '.author // "Unknown"')
pubdate=$(echo $json | jq -r '.date_published')
description=$(echo $json | jq -r '.excerpt // ""')
description="${description}<br><br><a href=\"${1}\">${1}</a>"
content=$(echo $json | jq -r .content)
content=$(echo $json | jq -r .content | hxcopy -i "$1" -o "file:///")
shift
for url in "$@"; do
echo "Parsing and appending $url" >&2

View File

@ -27,6 +27,7 @@ case $_PLATFORM in
# Misc
_brew entr
_brew html-xml-utils
_brew htop
_brew jq
_brew lnav
@ -55,6 +56,7 @@ case $_PLATFORM in
# Misc
_apt entr
_apt html-xml-utils
_apt htop
_apt jq
_apt lnav