Slides from Wget Talk

I’ve made the slides available from my Wget talk here in PDF form. You can also get the OpenOffice “Impress” file here, but note that it uses non-standard/non-free fonts, so most likely won’t display properly for you.

As part of my talk, I also used some recorded terminal sessions demonstrating wget usage, including prompts to wait for keypresses. I created these sessions using GNU Teseq (a project I wrote for debugging terminal sessions); but the sessions were then edited by hand and played using a specially-modified version of the reseq program (part of the Teseq project); those changes have not yet been pushed to the development sources. When I have time, I’ll push the final changes to the official development sources at, and then make the automated terminal demos available as well.

Please note that full documentation on wget can be had at

Update 2011-01-04: The modifications to Teseq were pushed a few weeks ago, so I’ll go ahead and put the script files up; there’s a script demonstrating Wget’s automatic retry capabilities, and one demonstrating the --continue option, for continuing downloads across different sessions. These scripts are unlikely to be useful to anyone who isn’t familiar with the points I was making during the script’s run, but there you go. You’ll probably want to right-click the links and do a “Save as…”.

In order to process them, you need to go grab the development sources of Teseq; you do this by obtaining the Mercurial revision control software and the GNU autotools (autoconf, automake, etc), and then running “hg clone” somewhere suitable. Within the source directory, run ./ and then do the typical ./configure && make && make install (all that’s actually needed to generate the reseq program is the ./configure step).

Update 2014-12-15: In order to process them, you need to install GNU Teseq (another project I maintain), at least version 1.1. It’s available on a variety of Unixy platforms, including Debian, Ubuntu, and Fedora. It’s available on Fink, but not version 1.1, so you’d need to follow the “get from repository” instructions in the struck-through paragraph above. On Debian/Ubuntu, you can install the teseq package by running apt-get install teseq; just ensure that it’s at least version 1.1, or it won’t support the interactive files.

Once you have reseq installed, you run the scripts like: reseq --replay --halts auto-retries.seq. Press a key whenever prompted to do so by a green-colored message. You’ll want to do this replay in an xterm-compatible emulator, at least 80 columns wide. You can also play it without the prompts/pauses by removing the --halts option from the invocation.