- Notifications
You must be signed in to change notification settings - Fork146
A bittorrent filesystem based on FUSE.
License
NotificationsYou must be signed in to change notification settings
johang/btfs
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
With BTFS, you can mount any.torrent file ormagnet link and then use it as any read-only directory in your file tree. The contents of the files will be downloaded on-demand as they are read by applications. Tools likels,cat andcp works as expected. Applications likevlc andmplayer can also work without changes.
$ mkdir mnt$ btfs video.torrent mnt$ cd mnt$ vlc video.mp4
To unmount and shutdown:
$ fusermount -u mnt
# apt-get install btfs
# pacman -S btfs
# emerge -av btfs
# dnf install fuse-btfs
$ rpm-ostree install fuse-btfs
# zypper install btfs
Usebrew
to install on macOS.
$ brew install btfs
- fuse3 ("fuse3" in Ubuntu 22.04)
- libtorrent ("libtorrent-rasterbar8" in Ubuntu 22.04)
- libcurl ("libcurl4" in Ubuntu 22.04)
$ sudo apt-get install autoconf automake libfuse3-dev libtorrent-rasterbar-dev libcurl4-openssl-dev g++$ git clone https://github.com/johang/btfs.git btfs$ cd btfs$ autoreconf -i$ ./configure$ make
And optionally, if you want to install it:
$ make install
Usebrew
to get the dependencies.
$ brew install --cask macfuse libtorrent-rasterbar autoconf automake pkg-config$ git clone https://github.com/johang/btfs.git btfs$ cd btfs$ autoreconf -i$ ./configure$ make
And optionally, if you want to install it:
$ make install
About
A bittorrent filesystem based on FUSE.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.