yuyunko's blog

ぼうびろく

2chブラウザJDでスレ内の画像を一括ダウンロードする2

前回のは本当くそなスクリプトで,もうちょっといい書き方があった.

#!/bin/bash
# Usage: command input_url downloaded_directory
CMDNAME=`basename $0`
if [ $# -ne 2 ]; then
  echo "Usage: $CMDNAME input_url downloaded_directory" 1>&2
  exit 1
fi

cd ~/Pictures/2ch_img/
mkdir "$2"
cd "$2"
wget -O output.dat $1
sed -e 's/ /\n/g' output.dat | sed -e 's/^ttp/http/;/^http:\/\//! d' > urllist.txt
wget -nc  -t 3 -i urllist.txt
echo "downloaded!!"

exit 0


ちなみに前回のスクリプトでは画像としてjpgとpngとbmpしか指定してなかったが,このスクリプトはurl全てを抽出している
必要があれば欲しい拡張子のurlだけurllist.txtから抽出した方がいいと思う.