HTTrack allows users to download World Wide Web sites from the Internet to a local computer. By default, HTTrack arranges the downloaded site by the original site's relative link-structure. The downloaded (or "mirrored") website can be browsed by opening a page of the site in a browser.
HTTrack can also update an existing mirrored site and resume interrupted downloads. HTTrack is configurable by options and by filters (include/exclude), and has an integrated help system. There is a basic command line version and two GUI versions (WinHTTrack and WebHTTrack); the former can be part of scripts and cron jobs.
This script allows you to mirror the entire forums.debian.net forum for offline usage. There is first a list of whitelisted patterns(the ones that start with a +) and then a list of blacklist patterns(the ones starting with -) which take priority over the whitelist patterns.