No description
Find a file
Antonio Navarro Perez f6539aab06
Update release.yml
change release action version to latest one
2020-08-02 21:22:37 +02:00
.github/workflows Update release.yml 2020-08-02 21:22:37 +02:00
assets Change color depending of torrent seeders and piece size. 2020-06-15 11:14:28 +02:00
cmd Remove logs from torrent client 2020-07-28 10:46:30 +02:00
config Remove previous POCs 2020-06-13 12:15:46 +02:00
docs/images Add simple README file 2020-07-31 11:02:06 +02:00
examples Add Makefile 2020-07-27 12:19:35 +02:00
iio Implement logrus, fix httpFs 2020-07-14 13:55:08 +02:00
mount Implement logrus, fix httpFs 2020-07-14 13:55:08 +02:00
node Implement logrus, fix httpFs 2020-07-14 13:55:08 +02:00
stats Implement logrus, fix httpFs 2020-07-14 13:55:08 +02:00
templates Remove previous POCs 2020-06-13 12:15:46 +02:00
.gitignore Add Makefile 2020-07-27 12:19:35 +02:00
binary_fs.go Implement logrus, fix httpFs 2020-07-14 13:55:08 +02:00
go.mod Update dependencies 2020-07-27 11:21:50 +02:00
go.sum Update dependencies 2020-07-27 11:21:50 +02:00
http_fs.go Implement logrus, fix httpFs 2020-07-14 13:55:08 +02:00
LICENSE Create LICENSE 2020-07-28 10:43:38 +02:00
Makefile Add Makefile 2020-07-27 12:19:35 +02:00
README.md Add simple README file 2020-07-31 11:02:06 +02:00

Contributors Forks Stargazers Issues GPL3 License


Logo

distribyted

Torrent client with on-demand file downloading as a filesystem.

Report a Bug · Request Feature

Table of Contents

About The Project

Distribyted Screen Shot

Distribyted tries to make easier integrations with other applications among torrent files, presenting them as a standard filesystem.

We aim to use some compressed files characteristics to avoid download it entirely, just the parts that we'll need.

Also, if the file format is not supported, distribyted can stream and seek through the file if needed.

Note that distribyted is in alpha version, it is a proof of concept with a lot of bugs.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPL3 license. See LICENSE for more information.