about summary refs log tree commit diff
diff options
context:
space:
mode:
-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