Install.sh 931 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. # bash Install.sh <yuque_ctoken> <yuque_session>
  3. yuque_ctoken="${1:-}"
  4. yuque_session="${2:-}"
  5. [ -n "$yuque_ctoken" ] && [ -n "$yuque_session" ] || exit 1
  6. ItemURL="https://raw.githubusercontent.com/MoeClub/Note/master/ffmpeg/"
  7. FileList=("upload_yuque.sh" "publish.sh" "media.sh" "m3u8.sh" "Player/Player.html" "Player/Player.py" "Player/static/css/video-js.min.css" "Player/static/js/video.min.js" "Player/static/js/videojs.hotkeys.min.js")
  8. for Item in "${FileList[@]}"; do
  9. echo "Download ${Item} ..."
  10. echo "${Item}" |grep -q "/"
  11. [ $? -eq 0 ] && mkdir -p "$(dirname ${Item})"
  12. wget --no-check-certificate --no-cache -qO "${Item}" "${ItemURL}${Item}"
  13. chmod 755 "${Item}"
  14. done
  15. sed -i "s|^ctoken=.*|ctoken=\"$yuque_ctoken\"|" upload_yuque.sh
  16. sed -i "s|^session=.*|session=\"$yuque_session\"|" upload_yuque.sh
  17. cp -rf upload_yuque.sh upload.sh
  18. chmod 755 upload.sh
  19. mkdir -p "Player/data"
  20. chmod 755 "Player/data"