make-video-page.sh 505 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. VIDEO_BASENAME="$1"
  3. VIDEO="$VIDEO_BASENAME.mp4"
  4. THUMBNAIL="$VIDEO_BASENAME.jpg"
  5. HLS="$VIDEO_BASENAME.hls"
  6. PAGE="md-pages/video-$VIDEO_BASENAME.md"
  7. PAGE_IDX=$(expr 5000 + `ls -l md-pages/video-*.md | wc -l`)
  8. read -r -d '' PAGE_MD << EOM
  9. {:title "Video $VIDEO_BASENAME"
  10. :page-index $PAGE_IDX
  11. :layout :video
  12. :video-thumbnail-url "/media/videos/$THUMBNAIL"
  13. :video-url "/media/videos/$HLS/out.m3u8"
  14. :video-description "$VIDEO_BASENAME"
  15. }
  16. EOM
  17. PAGE="md-pages/video-$1.md"
  18. echo $PAGE_MD