WEB2DISK(1)

πŸŽ€ NAME πŸŽ€

Bestie, meet web2disk. Like, that's the whole name, that's the whole assignment β€” web2disk is web2disk, no notes, no cap πŸ’… She lives in the calibre family (that's why the top of the page says WEB2DISK(1), you know how it goes).

Here's literally how you call her:

web2disk URL

Where URL is, for example, <https://google.com>.

🫢 real talk though: whenever you pass arguments to web2disk that have spaces in them, put the arguments in quotation marks. Do not be out here raw-dogging a path with spaces, she will not get the vibe. For example: "/some path/with spaces"

✨ [OPTIONS] ✨

Okay so nobody is reading all of these in one sitting, but they're all here, every single one, no gatekeeping πŸ’–

  • --base-dir, -d β€” the base folder that URL gets saved into. Default is . (yeah, just the current directory, she's chill).
  • --delay β€” the minimum interval, in seconds, between consecutive fetches. Default is 0 s β€” like, absolutely no waiting, go go go.
  • --dont-download-stylesheets β€” do not download the CSS stylesheets. Skip the glow-up, keep it raw.
  • --encoding β€” the character encoding for the websites you're trying to download. The default is that she tries to guess the encoding herself, which honestly, most of the time she nails it.
  • --filter-regexp β€” any link that matches this regular expression gets ignored, periodt. You can specify this option multiple times, and in that case, as long as any regexp matches a link, that link is ignored. By default, no links are ignored. And if you specify both filter regexp and match regexp? Then the filter regexp is applied first 🌈.
  • --help, -h β€” shows this help message and exits. The classic.
  • --match-regexp β€” only links that match this regular expression will be followed. You can specify this one multiple times too, and in that case, as long as a link matches any one regexp, it gets followed. By default all links are followed β€” she's an extrovert like that.
  • --max-files, -n β€” the maximum number of files to download. Heads up though: this only applies to files from <a href> tags. Default is 9223372036854775807 β€” yeah bestie that's a big number, it's giving "no limit" energy.
  • --max-recursions, -r β€” the maximum number of levels to recurse, i.e. the depth of links to follow. Default 1.
  • --timeout, -t β€” the timeout, in seconds, to wait for a response from the server. Default: 10.0 s. After that she's moving on, she has main character energy to protect πŸ”₯.
  • --verbose β€” shows detailed output information. Useful for debugging β€” i.e. when something's being cursed and you need to see exactly what πŸ™ˆ.
  • --version β€” shows the program's version number and exits.

πŸ‘‘ Author πŸ‘‘

Kovid Goyal β€” that's the author, that's the icon, no elaboration needed.

Kovid Goyal


okay that's the whole page bestie, you ate, go download some websites πŸ¦‹ and for the credits moment: this was version 9.14.0 of web2disk, dated August 28, 2026, and yeah β€” it's the WEB2DISK(1) manual. periodt. πŸ’…βœ¨

πŸ“¦ where this page comes from