HTTPDirFS - filesystem client for HTTP directory listing
httpdirfs [options] URL mountpoint
HTTPDirFS is program that can be used to mount HTTP directory
listings (generated using an Apache DirectoryIndex, for example) as a
virtual filesystem through the FUSE interface. It supports HTTP basic
authentication and proxy.
- -u --username
- HTTP authentication username
- -p --password
- HTTP authentication password
- -P --proxy
- Proxy for libcurl, for more details refer to
https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html
- --proxy-username
- Username for the proxy
- --proxy-password
- Password for the proxy
- --cache
- Enable cache (default: off)
- --cache-location
- Set a custom cache location (default:
"${XDG_CACHE_HOME}/httpdirfs")
- --dl-seg-size
- Set cache download segment size, in MB (default: 8) Note: this setting is
ignored if previously cached data is found for the requested file.
- --max-seg-count
- Set maximum number of download segments a file can have. (default:
128*1024) With the default setting, the maximum memory usage per file is
128KB. This allows caching files up to 1TB in size using the default
segment size.
- --max-conns
- Set maximum number of network connections that libcurl is allowed to make.
(default: 10)
- --retry-wait
- Set delay in seconds before retrying an HTTP request after encountering an
error. (default: 5)
- --user-agent
- Set user agent string (default: "HTTPDirFS")
HTTPDirFS has been written by Fufu Fang
<fangfufu2003@gmail.com>.
This manpage was written by Jerome Charaoui
<jerome@riseup.net> for the Debian GNU/Linux distribution (but it may
be used by others).