Clean and simple downloading of recorded shows through your web browser is just a TiVoWeb module away.
If you're rather attached to your browser—as I am—and would prefer a nice web interface for downloading recorded TV shows, John Sproull's MfsStream module (http://www.dealdatabase.com/forum/attachment.php?s=&postid=77818) for TiVoWeb [Hack #65] is for you.
If you are passing TiVoWeb through an Apache proxy (see [Hack #80]), the MfsStream module won't work for you right out of the box. I'll show you why at the end of this hack.
Grab the mfsstreamweb98b.zip archive from the previously mentioned URL and expand it on your PC. The archive contains plenty of files, only a few of which we'll be needing. FTP [Hack #55] the mfs_stream file to your TiVo's /var/hack/tivoweb-tcl directory; this is the program that talks to TiVo's Media Filesystem (MFS), where recorded programming is actually kept.
MfsStream was originally written to send video directly to the command line for capturing in a regular file. What's needed is some way to proxy it, rerouting it to the network. The tyhttpd program included in the MfsStream archive does just that. Copy it to TiVoWeb's /var/hack/tivoweb-tcl directory. Lastly, transfer the contents of the modules directory (extracted from the archive) to /var/hack/tivoweb-tcl/modules. These scripts add a new MfsStream menu item to TiVoWeb.
Let's give it a whirl, shall we? From the command line, launch