Skip to content

v0.1.0

Choose a tag to compare

@simedw simedw released this 11 Jan 23:40
· 2 commits to main since this release

First version 馃帀

fetchfs is a FUSE鈥慴ased virtual filesystem that downloads URLs just鈥慽n鈥憈ime and caches them locally.
Think presigned S3 URLs or large datasets with thousands of images.

  cat > example.json <<'EOF'
  {
    "version": 1,
    "entries": [
      {
        "path": "/data/reports/2024/q4.pdf",
        "url": "https://example.com/sample.pdf"
      }
    ]
  }
  EOF

  fetchfs mount --manifest example.json --mountpoint /mnt &

  ls /mnt/data/reports/2024
  # q4.pdf

If you run into any trouble, please open an issue.