#!/bin/sh if [ $# -ne 1 ]; then echo "Usage: $0 " exit 1 fi VIMEO_ID=$1 which wget if [ $? -eq 0 ]; then echo "Using wget..." GET_CMD="wget -O -" else which curl if [ $? -eq 0 ]; then echo "Using curl..." GET_CMD="curl -L" else echo "Could not find wget or curl" exit 2 fi fi VIDEO_XML=`${GET_CMD} http://www.vimeo.com/moogaloop/load/clip:${VIMEO_ID}` REQUEST_SIGNATURE=`echo $VIDEO_XML | sed -e 's/^.*\([^<]*\)<.*$/\1/g'` REQUEST_SIGNATURE_EXPIRES=`echo $VIDEO_XML | sed -e 's/^.*\([^<]*\)<.*$/\1/g'` echo "Downloading video..." ${GET_CMD} "http://www.vimeo.com/moogaloop/play/clip:${VIMEO_ID}/${REQUEST_SIGNATURE}/${REQUEST_SIGNATURE_EXPIRES}/?q=sd" > ${VIMEO_ID}.flv echo "Video saved to ${VIMEO_ID}.flv"