##############################################
# 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
# 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"
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
##############################################
<action>EXEC /myth/video/bin/rip_dvd.wrap collection -v</action>
</button>
+ <button>
+ <type>DVD_RIP</type>
+ <text>Rip Church DVD (DIVX)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap church -b 2000 -x</action>
+ </button>
+
+ <button>
+ <type>DVD_RIP</type>
+ <text>Rip Church DVD (VOB)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap church -v</action>
+ </button>
+
<button>
<type>DVD_RIP</type>
<text>Rip Our DVD (FOLDER)</text>
<action>EXEC /myth/video/bin/rip_dvd.wrap childrens -f</action>
</button>
+ <button>
+ <type>DVD_RIP</type>
+ <text>Rip Church DVD (FOLDER)</text>
+ <action>EXEC /myth/video/bin/rip_dvd.wrap church -f</action>
+ </button>
+
</mythmenu>