scot-hermes-playbook: send-ready package (PDF render + delivery record + render script) for t_2c716052
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
# Render HERMES-PLAYBOOK-FOR-SCOT.md -> PDF (send-ready package for t_2c716052).
|
||||
# Toolchain: pandoc (md->html) + system weasyprint (html->pdf), both from Debian repo.
|
||||
set -euo pipefail
|
||||
DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
SRC="$DIR/HERMES-PLAYBOOK-FOR-SCOT.md"
|
||||
OUT="$DIR/HERMES-PLAYBOOK-FOR-SCOT.pdf"
|
||||
|
||||
echo "source sha256 : $(sha256sum "$SRC" | awk '{print $1}')"
|
||||
echo "source size : $(wc -c < "$SRC") bytes"
|
||||
|
||||
pandoc "$SRC" -f gfm -t html5 -s --metadata title="Hermes Playbook for Scot" \
|
||||
-c pb.css -o /tmp/pb.html
|
||||
weasyprint -u "$DIR/" /tmp/pb.html "$OUT"
|
||||
|
||||
echo "pdf path : $OUT"
|
||||
echo "pdf size : $(wc -c < "$OUT") bytes"
|
||||
echo "pdf sha256 : $(sha256sum "$OUT" | awk '{print $1}')"
|
||||
Reference in New Issue
Block a user