#!/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


