make-video-page.sh 554 B

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