diff --git a/mkapp/app/media/HDZero.png b/mkapp/app/media/HDZero.png new file mode 100644 index 00000000..c89c78a5 Binary files /dev/null and b/mkapp/app/media/HDZero.png differ diff --git a/mkapp/app/script/serve_media.sh b/mkapp/app/script/serve_media.sh new file mode 100755 index 00000000..0997c00a --- /dev/null +++ b/mkapp/app/script/serve_media.sh @@ -0,0 +1,182 @@ +#!/bin/sh + +# CONFIGURATION +ACTUAL_DIR="/mnt/extsd/DCIM/100HDZRO" +LINK_NAME="media" +PORT=8080 +SERVE_DIR="." +OUTPUT="$SERVE_DIR/index.html" +INTERVAL=10 + +create_symlink() { + [ ! -L "$SERVE_DIR/$LINK_NAME" ] && ln -sf "$ACTUAL_DIR" "$SERVE_DIR/$LINK_NAME" + [ ! -e "$SERVE_DIR/HDZero.png" ] && ln -sf /mnt/app/media/HDZero.png "$SERVE_DIR/HDZero.png" +} + +generate_index() { + # Create HTML header and styles + cat > "$OUTPUT" << 'EOF' + + +
+ +
+