いろいろがんばりたいブログ

情報科学科の人がいろいろ書きます。

雷ちゃんはかわいい

かわいいのでどこでも声を聞きたいので適当にでっちあげた。
あまりやりすぎないようにね。 swftoolsバグってるっぽくて透明なのがとりだせない……。

#!/bin/sh
VOICE_URL="http://203.104.105.167"
NUMBER_OF_VOICE=53
VOICE_DIR=voice
PIC_DIR=pic
WAIT_TIME=1

# make directory.
init ()
{
    mkdir -p $VOICE_DIR
    mkdir -p $PIC_DIR
}

# wget --referer="http://203.104.105.167/" http://203.104.105.167/kcs/sound/kc236/3.mp3
voice_download ()
{
    KN="$1"
    DOWNLOAD_DIR=$VOICE_DIR/$KN
    mkdir -p $DOWNLOAD_DIR
    echo "voice: $1 download start to $DOWNLOAD_DIR"
    for vi in `seq 1 $NUMBER_OF_VOICE`
    do
        wget --referer="$VOICE_URL/" $VOICE_URL/kcs/sound/kc$KN/$vi.mp3 -P $DOWNLOAD_DIR > /dev/null 2>&1
        sleep $WAIT_TIME
    done
}

pic_download ()
{
    KN="$1"
    DOWNLOAD_DIR=$PIC_DIR/$KN
    mkdir -p $DOWNLOAD_DIR
    echo "$pic: 1 download start to $DOWNLOAD_DIR"
    wget http://125.6.184.15/kcs/ships/$KN.swf -P $DOWNLOAD_DIR > /dev/null 2>&1

    for i in `swfextract $DOWNLOAD_DIR/$KN.swf | grep JPEGs | sed "s/.*ID(s)//" | sed "s/,//g"`
    do
        swfextract $DOWNLOAD_DIR/$KN.swf -j $i -o $DOWNLOAD_DIR/$i.jpeg
    done
}

init
voice_download 236
pic_download 236