In this particular case I've ended up with the following bash
script:
#!/bin/bash DOWNLOAD="wget -m -p -E -np -k" SITE="http://homepage.tinet.ie/~themma" $DOWNLOAD $SITE/ $DOWNLOAD $SITE/songs/ $DOWNLOAD $SITE/songs/songs.html $DOWNLOAD $SITE/songs/disco.html $DOWNLOAD $SITE/links/ $DOWNLOAD $SITE/other/ $DOWNLOAD $SITE/tour/ for i in `seq 1 8`; do $DOWNLOAD $SITE/images/bar_0$i.gif $DOWNLOAD $SITE/images/bar_0$i-over.gif $DOWNLOAD $SITE/images/bar_0$i-bar_03_over.gif done for i in `seq 1989 2003` do $DOWNLOAD $SITE/images/$i.gif done
I couldn't simulate JavaScript behavior, sure, but since the site is extremely simple, that's not much to analyze it to write a wget
-based shell script. It's a little tricky, but it works. Thanks everyone for suggestions.
I don't mark this answer as the best one, because my answer implements a particular case only. So any ideas regarding the more general case is really welcome (any "intelligent" cmd-line tools, browser extensions, etc).