]> apps.delaporte.us Git - minion.git/commitdiff
Add minion live preview
authorEdward Delaporte <edward@delaporte.us>
Sun, 2 Aug 2026 14:17:04 +0000 (09:17 -0500)
committerEdward Delaporte <edward@delaporte.us>
Sun, 2 Aug 2026 14:17:04 +0000 (09:17 -0500)
bin/mlp [new file with mode: 0755]
setup-mlp.sh [new file with mode: 0644]

diff --git a/bin/mlp b/bin/mlp
new file mode 100755 (executable)
index 0000000..5f26823
--- /dev/null
+++ b/bin/mlp
@@ -0,0 +1,14 @@
+#!/bin/bash
+# mlp - minion live preview
+# Like `ml / minion list`, but gets the markdown file ready to print
+# Will act on a maximum of four files.
+# Creates .md.html files.
+# Opends files in your $BROWSER or assumes firefox
+# Constantly updates the live preview with changes
+year=`date +%Y`
+files=$(find $HOME/Journal/$year -type f -iname "*$1*\.md")
+
+$HOME/envs/docs/bin/markdpy serve $files
+
+# Install with setup-mlp.sh
+
diff --git a/setup-mlp.sh b/setup-mlp.sh
new file mode 100644 (file)
index 0000000..ded3663
--- /dev/null
@@ -0,0 +1,3 @@
+ENVS=$HOME/envs
+cd $ENVS;python -m venv docs
+$ENVS/docs/bin/pip install markdpy[dev]