From 8b2efd5e875463ed0f5113f846859c913dcfffea Mon Sep 17 00:00:00 2001 From: "Alan J. Pippin" Date: Wed, 20 May 2009 10:04:33 -0600 Subject: [PATCH] Added new "church" type of DVD to the mix --- rip_dvd.wrap | 16 +++++++++++++--- rip_dvd_menu.xml | 18 ++++++++++++++++++ 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/rip_dvd.wrap b/rip_dvd.wrap index 0e17bed..0b9825f 100755 --- a/rip_dvd.wrap +++ b/rip_dvd.wrap @@ -3,15 +3,20 @@ ############################################## # get the dvdtype from the command line dvdtype=$1 + # remove the dvdtype from the args, and interpret the rest # of the args to be passed directly to the rip_dvd script. shift 1 + # specify the device path to your DVD drive dev=/dev/dvd2 + # specify the path to the rip_dvd script ripcmd="/myth/video/bin/rip_dvd" + # get the name of the DVD from the DVD disk dvdname=`volname $dev | awk '{ print $1 }'` +dvdname=${dvdname%.} # remove trailing '.' character ############################################## if [ -z "$dvdtype" ]; then @@ -28,6 +33,7 @@ fi # there is no need to do anything less than full iso. # - collection = Only DVD main feature is ripped # - childrens = Only DVD main feature is ripped +# - church = Only DVD main feature is ripped rip_opts="$*" if [ "$dvdtype" == "netflix" ]; then echo "-> Ripping Netflix DVD" @@ -41,20 +47,24 @@ elif [ "$dvdtype" == "childrens" ]; then echo "-> Ripping Children's DVD" dest=/myth/video/DVDs/Childrens rip_opts="$rip_opts" +elif [ "$dvdtype" == "childrens" ]; then + echo "-> Ripping Church DVD" + dest=/myth/video/DVDs/Church + rip_opts="$rip_opts" else - echo '-E- Must specify dvdtype as "netflix" or "collection" or "childrens"' + echo '-E- Must specify dvdtype as "netflix" or "collection" or "childrens" or "church"' usage fi ############################################## -# Display progress window in mythtv +# Display progress window # Pop up an xterm window and run the script inside of it echo "xterm -T \"Ripping->$dvdname\" -geometry 72x15+20+10 -bg black -fg white -e \"/bin/bash\" -c \"$ripcmd -d $dest $rip_opts\" &" xterm -T "Ripping->$dvdname" -geometry 72x15+20+10 -bg black -fg white -e "/bin/bash" -c "$ripcmd -d $dest $rip_opts" & ############################################## -# OR run the script directly +# OR run the script directly without displaying a progress window #$ripcmd -d $dest $rip_opts ############################################## diff --git a/rip_dvd_menu.xml b/rip_dvd_menu.xml index c166d0f..4c82912 100644 --- a/rip_dvd_menu.xml +++ b/rip_dvd_menu.xml @@ -36,6 +36,18 @@ EXEC /myth/video/bin/rip_dvd.wrap collection -v + + + + + + -- 2.34.1