Or something like that.  Herewith, my wrapper for ripping CDG's.

=============8<=======================
# rip a CDG into the hierarchy
#
# written Sun Dec 11 14:34:15 EST 2005 by [EMAIL PROTECTED]

RIPHOME=/home/jra/psk/rips
DEVICE=/dev/hdc
LABEL=$1
DISC=$2

cd $RIPHOME

if [ -z "$LABEL" ]
then
        echo -n "Enter the label code: "
        read LABEL
else
        echo "Label code: $LABEL"
fi

[ ! -d $LABEL ] && mkdir $LABEL

cd $LABEL; pwd

if [ -z "$DISC" ]
then
        echo -n "Enter the disc number: "
        read DISC
else
        echo "Disc number: $DISC"
fi

if [ -d $DISC ]
then
        echo "That disc has already been ripped."
        cd $DISC; pwd
else
        mkdir $DISC
        cd $DISC; pwd

        echo "Ripping disc image..."
        time cdrdao read-cd \
                --driver generic-mmc-raw \
                --device $DEVICE \
                --read-subchan rw_raw \
                mycd.toc
        echo "Done."

fi

echo

echo "Extracting and encoding..."
time cdgrip --delete-bin-toc --with-cddb mycd.toc
rename "track" "${LABEL}${DISC}-" *
echo
ls -CF
echo
eject /dev/hdc
echo "Done."
=============8<=======================

It probably ought to have an *overall* time tracking facility, and some
logging.  And I need to update my cdrdao to permit slowing down; I'm
ripping some bad tracks.  (Perhaps a way to run the parser and
re-rip on errors?)  But it's a start.

Usage: ripcdg sc 8119

Cheers,
-- jra
-- 
Jay R. Ashworth                                                [EMAIL PROTECTED]
Designer                          Baylink                             RFC 2100
Ashworth & Associates        The Things I Think                        '87 e24
St Petersburg FL USA      http://baylink.pitas.com             +1 727 647 1274

        "Space is called 'space' because there's so much *space* there."
                - John Walker, of Fourmilab, on Trek's End


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Pykaraoke-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss

Reply via email to