Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- umask 0027
- trap "killall wget; exit 1" INT
- for URL in "$@"; do
- BOARD="$(expr "${URL}" : '.*2ch.hk/\+\([^/]\+\)/.*')"
- THREAD="$(expr "${URL}" : '.*/\([^/]\+\).html')"
- INCLUDE="/${BOARD}/src, /${BOARD}/thumb, /static/css"
- wget \
- --no-host-directories \
- --recursive \
- --include-directories="${INCLUDE}" \
- --page-requisites \
- --level="0" \
- --convert-links \
- --adjust-extension \
- --restrict-file-names="windows" \
- --timestamping \
- --tries="0" \
- --retry-connrefused \
- --retry-on-host-error \
- --waitretry="3600" \
- --random-wait \
- --continue \
- "${URL}" 2>>"wget-${BOARD}-${THREAD}.log" &&
- printf "[ OK ]\t%s\n" "${URL}" ||
- printf "[E%03i]\t%s\n" "$?" "${URL}" &
- done
- wait
- exit
Add Comment
Please, Sign In to add comment