#!/bin/bash
#===============================================================================
#
# FILE: script.sh
#
# USAGE: ./script.sh
#
# DESCRIPTION:
#
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: John Ryland (JR), (jryland@invertedlogic.com)
# COMPANY: InvertedLogic
# VERSION: 1.0
# CREATED: 09/04/2011
# REVISION: ---
#===============================================================================
curl -q http://www.abc.net.au/iview/xml/config.xml 2>&1 | cut -d "\"" -f 2,4 | sed s/\"/=/ | grep "=" | grep -v "1.0=utf-8" > .config.sh
. ./.config.sh
rm ./.config.sh
curl -q ${api}series=$1 2>&1 | tr "," "\n" | grep "\"n\"" | cut -f 2 -d ":" | while read LINE
do
TOKEN=`curl -q $auth 2>&1 | grep "token" | tr -d " " | tr "<>" " " | cut -d " " -f 3`
PARAMS='-m 120 -W http://www.abc.net.au/iview/images/iview.jpg'
SERVER='-r rtmp://203.18.195.10/' # not ${server_streaming} !!
# SERVER="-r ${server_streaming}"
DIR=`echo $LINE | sed 's/"\(.*\/\).*/\1/'`
FILE=`echo $LINE | sed 's/.*\/\(.*\)\..*/\1/'`
EXT=`echo $LINE | sed 's/.*\.\(.*\)"/\1/'`
# echo rtmpdump ${SERVER} ${PARAMS} -a "ondemand?auth=${TOKEN}" -y "${EXT}:${DIR}${FILE}" -o "${FILE}.${EXT}"
rtmpdump -e ${SERVER} ${PARAMS} -a "ondemand?auth=${TOKEN}" -y "${EXT}:${DIR}${FILE}" -o "${FILE}.${EXT}"
done