scripts for my gemini capsule
audio oneyearbible: write wrapper
Zach DeCook 2022-01-01
parent 5060e4a · commit d8375da
-rwxr-xr-xaoyb.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/aoyb.sh b/aoyb.sh
new file mode 100755
index 0000000..ac00698
--- /dev/null
+++ b/aoyb.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+case "$PATH_INFO" in
+"")
+ printf '20 text/gemini\r\n'
+ curl https://audio.oneyearbible.com/ | grep mp3 |sed 's/href="/\t/g' |cut -f2 |cut -d '"' -f1 | sed 's/^/=>/g'
+ ;;
+*.mp3)
+ printf "20 audio/mpeg\r\n"
+ curl --output - "https://audio.oneyearbible.com/$PATH_INFO"
+ ;;
+*)
+ printf '20 text/gemini\r\n'
+ printf '=> https://audio.oneyearbible.com/%s' "$PATH_INFO"
+ ;;
+esac