X-Git-Url: http://git.pippins.net/embedvideo/.git/static/git-logo.png?a=blobdiff_plain;f=make_mobile_movie;fp=make_mobile_movie;h=e4d2331ee844354053792d2f9f44ea1e58896902;hb=c99a50a0fd63d9bb9eb0fa9d1232366e9e2d444f;hp=0000000000000000000000000000000000000000;hpb=842f828ffa6bc307d04b027a904ec293922355ff;p=videoscripts%2F.git diff --git a/make_mobile_movie b/make_mobile_movie new file mode 100755 index 0000000..e4d2331 --- /dev/null +++ b/make_mobile_movie @@ -0,0 +1,48 @@ +#!/bin/bash + +DROPBOX="/naspool/dropbox/New Movies" +MOVIEDIR="/naspool/movies" +MOVIE="$1" +CATEGORY="$2" + +if [[ -z "$MOVIE" ]]; then + echo "Usage: $0 " + exit 1 +fi + +if [[ "$MOVIE" == *mkv ]] && [[ "$MOVIE" != /* ]]; then + MOVIE="$PWD/$MOVIE" +fi + +if [[ "$MOVIE" == *mp4 ]] && [[ "$MOVIE" != /* ]]; then + MOVIE="$PWD/$MOVIE" +fi + +function link_movie { + MOVIEFILENAME=`basename "$1"` + MOVIEFILENAMENOEXT=`basename "${1%.*}"` + CATEGORY=$2 + if [[ ! -e "$MOVIEDIR/Mobile/$CATEGORY/$MOVIEFILENAMENOEXT.mkv" ]]; then + echo "-> Linking $1 to $DROPBOX/Mobile/$CATEGORY/$MOVIEFILENAME for mobile version creation" + if [[ ! -e "$DROPBOX/Mobile/$CATEGORY/$MOVIEFILENAME" ]]; then + ln -s "$1" "$DROPBOX/Mobile/$CATEGORY/$MOVIEFILENAME" + fi + else + echo "-> $MOVIEFILENAMENOEXT already exists under $MOVIEDIR/Mobile/$CATEGORY" + fi +} + +if [[ -f "$MOVIE" ]]; then + link_movie "$MOVIE" "$CATEGORY" +elif [[ -d "$MOVIEDIR/$MOVIE" ]]; then + CATEGORY=$MOVIE + shopt -s nullglob + for MOVIE in $MOVIEDIR/$CATEGORY/*.mkv $MOVIEDIR/$CATEGORY/*.avi + do + link_movie "$MOVIE" "$CATEGORY" + done +else + echo "-E- Unable to find movie or category $MOVIE" + exit 1 +fi +