BSD Ports

filesystems/httpdirfs 1.3.3_1 FreeBSD

FUSE filesystem to mount HTTP directory listings, with permanent cache

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97e3d4ff8d
License
GPL3OPENSSL
Categories
filesystems
Package size
71.7 KiB, 216.5 KiB installed

Description

HTTPDirFS stands for Hyper Text Transfer Protocol Directory Filesystem.

The performance of the program is excellent. HTTP connections are reused through curl-multi interface. The FUSE component runs in the multithreaded mode.

There is a permanent cache system which can cache all the file segments you have downloaded, so you don't need to these segments again if you access them later. This feature is triggered by the --cache flag. This is similar to the --vfs-cache-mode full feature of rclone mount

There is support for Airsonic / Subsonic server. This allows you to mount a remote music collection locally.

If you only want to access a single file, there is also a simplified Single File Mode. This can be especially useful if the web server does not present a HTTP directory listing.

In the other systems

SystemPortVersion
FreeBSDfilesystems/httpdirfs1.3.3_1
MidnightBSDfilesystems/httpdirfs1.3.3_1

Install

Binary package:

pkg install fusefs-httpdirfs

From the ports tree:

cd /usr/ports/filesystems/httpdirfs/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	fusefs-httpdirfs>0:filesystems/httpdirfs

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.3.3_11.3.3_1-1.2.7_31.3.3_1
FreeBSD:14:quarterly1.3.3_11.3.3_1n/a1.2.7_31.3.3_1
FreeBSD:15:latest1.3.3_11.3.3_1n/a1.2.7_31.2.7_3
FreeBSD:15:quarterly1.3.3_11.3.3_1n/an/an/a
FreeBSD:16:latest1.3.3_11.3.3_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 22
Run dependencies 14

No port depends on this one.

Configuration

Options name: filesystems_httpdirfs

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
fuse:3 meson pkgconfig ssl
Service scripts
none

Files

pkg-plist 4
  • bin/httpdirfs
  • share/doc/fusefs-httpdirfs/CHANGELOG.md
  • share/doc/fusefs-httpdirfs/README.md
  • share/doc/fusefs-httpdirfs/USAGE.md
distinfo 1
FileSizeSHA256
fangfufu-httpdirfs-1.3.3_GH0.tar.gz14457855e59b4df08053d3b5b922cc58064a8ee209110ee6e99eee16d5798ba2985ec4

Commit history 1

DateCommitCreditsLog message
97e3d4ff8d Vladimir Druzenko */*: Bump consumers of devel/gumbo after soname changed: libgumbo.so.3 => libgumbo.so.4
PR: 298115 Sponsored by: UNIS Labs