Pavuk is a web grabbing software that includes a GTK GUI feature. It allows users to download web content into local files for offline use.
One of its most notable features is recursive downloading based on links inside HTML documents. Furthermore, it supports CSS and HTML 4.0. The local tree of documents is similar to the original content located on the remote server. Moreover, Pavuk supports transformation of Gopher and FTP directories into HTML documents, HTML links translation from remote to local or local to remote, and supports proxy servers.
Pavuk also supports authentication against HTTP server and proxy HTTP server, provides detailed timing information about transfers, and has many options to define the set of documents for transfer. The software can do restart of transfer only when the server supports it after program break, link down, timeout, or some other error.
Pavuk can be run in different modes, such as normal, simple recursion, sync, single page, resumereget, singlereget, linkupdate, dontstore, and reminder. The software can be run on a terminal or inside an Xwindows window. The Xwindows interface is based on GTK2 toolkit, and it supports fetching URLs from the clipboard.
Pavuk comes with Native Language Support based on GNU gettext and asynchronous buffered DNS name resolving when running in X-windows. It also supports dirty FTP proxy support, which uses the CONNECT request to HTTP proxy. On top of that, Pavuk can be used as a full-featured FTP mirroring tool and has optional transfer speed limitation.
The software is very customizable when it comes to URL-local filename mapping algorithm. Pavuk automatically loads a copy from Netscape browser cache if enabled and can remove advertisement banners from HTML pages. Additionally, it supports HTTP/1.1, FTP over SSL, POST requests, and many formats of FTP directory listings (Unix BSD/SYSV, EPFL, Novel, VMS, MS DOS/Windows).
Pavuk isn't perfect, but the latest version of the software comes with a few bug fixes. Overall, Pavuk is an excellent tool that has numerous features and capabilities. The software can handle a wide range of scenarios and can perform several different operations.
Version 0.9.35: N/A