aboutsummaryrefslogtreecommitdiff
path: root/ripdisc
blob: 1741c203e7badc3d43dbcbeb8850e74ed58f5418 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash

SAVE_PATH="$HOME/ISOs/"

echo "Press Ctrl+C to stop the script"
eject
while true; do
    echo "Please insert disc"
    until sudo blkid /dev/sr0 >/dev/null; do
        sleep 5
    done
    name=$(sudo blkid /dev/sr0 | cut -d= -f3 | cut -d'"' -f2)
    output=$(echo $name | sed -e 's/ /_/g')
    echo "Disc Found: $name"
    echo "Outputting to: $output.iso"
    dd if=/dev/sr0 | pv | dd of="${SAVE_PATH}/${output}.iso"
    echo "Finished! Insert your next disc"
    eject
    sleep 10
done