make-video-page.sh 545 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. VIDEO_BASENAME="$1"
  3. VIDEO="$VIDEO_BASENAME.mp4"
  4. META="$VIDEO_BASENAME.txt"
  5. THUMBNAIL="$VIDEO_BASENAME.jpg"
  6. HLS="$VIDEO_BASENAME/playlist.m3u8"
  7. TITLE=$(awk -F "=" '/title/ {print $2}' $META)
  8. ARTIST=$(awk -F "=" '/artist/ {print $2}' $META)
  9. DESCRIPTION=$(awk -F "=" '/description/ {print $2}' $META)
  10. ENVSUBST="/usr/local/Cellar/gettext/0.19.8.1/bin/envsubst"
  11. TEMPLATE=app/resources/templates/md/video-page.md
  12. cat $TEMPLATE | \
  13. DESCRIPTION=$DESCRIPTION \
  14. ARTIST=$ARTIST \
  15. TITLE=$TITLE \
  16. THUMBNAIL=$THUMBNAIL \
  17. HLS=$HLS \
  18. $ENVSUBST