v0.1.0
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.