alias s='screen -d -R -U && clear'
+function nh () {
+ export HISTFILE=/dev/null
+ unalias cd
+}
+
+function ding () {
+ if [[ $1 && $(which winshepherd.sh) ]]; then
+ play -q ~/local/sounds/deskbell.wav &
+ unset E_APP_WINDOW
+ winshepherd.sh message green "$1"
+ else
+ play -q ~/local/sounds/deskbell.wav
+ fi
+}
+
# alias kj="keyjnote -s -D 1000 -t Crossfade -T 100"
alias impressive="impressive -s -D 1000 -t Crossfade -T 100"
# export FIGNORE="CVS"
+function latexdiff () {
+ # wdiff -n \
+ # -w $'\033[30;43m'"[$1]"$'\033[30;41m ' -x $'\033[0m' \
+ # -y $'\033[30;43m'"[$2]"$'\033[30;42m ' -z $'\033[0m' \
+ # $*
+
+ wdiff -n \
+ -w $'\033[30;41m' -x $'\033[0m' \
+ -y $'\033[30;42m' -z $'\033[0m' \
+ $*
+
+ # | \grep $'\033'"\|section{"
+}
+
######################################################################
# Functions
function keep () {
if [[ ${KEPT_COMMANDS} ]]; then
- LINE=$(history | tail -2 | head -1 | sed -e "s/^[0-9 ]*//")
+ LINE="$*"
+ [[ "${LINE}" ]] || LINE=$(history | tail -2 | head -1 | sed -e "s/^[0-9 ]*//")
echo $LINE
echo $(date)": "${LINE} >> ${KEPT_COMMANDS}
else
echo "Unknown type of $1" >&2
fi
elif [[ -d "$1" ]]; then
- TMP=$(mktemp /tmp/cdimage.XXXXXX) && \
+ [[ "${TMP_ROOT}" ]] || TMP_ROOT=/tmp/
+ TMP=$(mktemp ${TMP_ROOT}/cdimage.XXXXXX) && \
genisoimage -input-charset iso8859-1 -r -o ${TMP} "$1" && \
wodim -eject -v dev=${DEVICE} ${TMP}
rm -f ${TMP}
dvd_device="$1"
shift
else
- dvd_device="/dev/cdrom"
+ dvd_device="/dev/dvd"
fi
title="1"
shift
fi
+ # -vc ffmpeg12 -vf yadif
+
mplayer > /dev/null \
-stop-xscreensaver \
- -vc ffmpeg12 -quiet \
- -vf yadif \
- -alang en \
+ -quiet \
+ -alang en -slang en \
-softvol -softvol-max 1000 \
- -dvd-device ${dvd_device} dvd://${title}
-
-# -slang en
-
+ -dvd-device ${dvd_device} $* dvd://${title}
}
function ripdvd () {
+ if [[ -e "/dev/dvd" ]]; then
+ DVD_DEVICE="/dev/dvd"
+ elif [[ -e "/dev/dvd3" ]]; then
+ DVD_DEVICE="/dev/dvd3"
+ else
+ echo "Can not find the dvd device." >&2
+ return 1
+ fi
+
+ echo "Attemptin to rip from ${DVD_DEVICE}."
+
mkdir -p ${HOME}/dvds
+
cd ${HOME}/dvds
- time dvdbackup -v -M && eject
+ time dvdbackup -i ${DVD_DEVICE} -v -M $* && eject
}
alias ripcd=abcde
echo "The file ${DEST_DIR}/$i already exists."
else
- orientation=$(exif $i \
- | grep ^Orientation \
- | head -1 \
- | sed -e "s/^[^|]*|//" \
- | sed -e "s/ *$//")
-
- case ${orientation} in
- ""|"top - left")
- rotation_cmd=""
- ;;
-
- "right - top")
- rotation_cmd="-rotate 90"
- ;;
-
- "left - bottom")
- rotation_cmd="-rotate 270"
- ;;
-
- *)
- rotation_cmd=""
- echo "Unknown orientation \"${orientation}\" !"
- ;;
- esac
+ # orientation=$(exif $i \
+ # | grep ^Orientation \
+ # | head -1 \
+ # | sed -e "s/^[^|]*|//" \
+ # | sed -e "s/ *$//")
+
+ # case ${orientation} in
+ # ""|"top - left")
+ # rotation_cmd=""
+ # ;;
+
+ # "right - top")
+ # rotation_cmd="-rotate 90"
+ # ;;
+
+ # "left - bottom")
+ # rotation_cmd="-rotate 270"
+ # ;;
+
+ # *)
+ # rotation_cmd=""
+ # echo "Unknown orientation \"${orientation}\" !"
+ # ;;
+ # esac
if [[ $(file ${i/%.*/}.* | grep -E movie) ]] ; then
CAPTION_PARAMS="-font FreeSans-Bold -pointsize 32 -fill green -annotate +10+32 Video"