Improve documentation. (#96)
This commit is contained in:
parent
8d9a9281c9
commit
b0d754e7e3
5 changed files with 32 additions and 14 deletions
mkdocs/docs
|
@ -69,8 +69,17 @@ distribyted:
|
|||
After executing and load all torrent or magnet files, a web interface will be available at `http://localhost:4444`
|
||||
It contains information about the mounted routes and torrent files like download/upload speed, leechers, seeders...
|
||||
|
||||
You can also modify the configuration file and reload the server from `http://localhost:4444/config` .
|
||||
|
||||
### Configuration File
|
||||
|
||||
You can see the default configuration file with some explanation comments [here](https://github.com/distribyted/distribyted/blob/master/templates/config_template.yaml).
|
||||
You can see the default configuration file with some explanation comments [here](https://github.com/distribyted/distribyted/blob/master/templates/config_template.yaml).
|
||||
|
||||
### Routes
|
||||
|
||||
Here there is a list of all available routes with their torrents and some info. You can add and remove torrents from here too.
|
||||
|
||||
### Servers
|
||||
|
||||
Servers is a way to generate magnet files from folders.
|
||||
All servers configured using the config yaml file will be here.
|
||||
When some data is changed on these folders, a new magnet URI will be generated.
|
||||
You can share that magnet URI with anyone to share these files.
|
||||
|
|
|
@ -17,19 +17,17 @@ Distribyted supports several ways to expose the files to the user or external ap
|
|||
|
||||
- FUSE: Other applications can access to torrent files directly as a filesystem.
|
||||
- WebDAV: Applications that supports WebDAV can access torrent files using this protocol. It is recommended when distribyted is running in a remote machine or using docker.
|
||||
|
||||
#### To be supported
|
||||
- HTTP: distribyted will support direct HTTP access to files.
|
||||
- HTTP: A simple HTTP interface for all the available routes. You can acces it from `http://[HOST]:[PORT]/fs`
|
||||
|
||||
### _Expandable_ File Formats
|
||||
Distribyted can show some kind of files directly as folders, making it possible for applications read only the parts that they need. Here is a list of supported, to be supported and not supported formats.
|
||||
|
||||
#### Supported
|
||||
- zip: Able to uncompress just one file. The file is decompressed to a temporal file sequentially to make possible seek over it. The decompression stops if no one is reading it.
|
||||
- rar: Thanks to [rardecode](https://github.com/nwaples/rardecode/tree/experimental) experimental branch library, it is possible to seek through rar files.
|
||||
- 7zip: Thanks to [sevenzip](https://github.com/bodgit/sevenzip) library, it is possible to read `7z` files in a similar way that is done using the `zip` implementation.
|
||||
|
||||
#### To Be Supported
|
||||
- tar: Seek to any file and inside that files using a [modified standard library](https://github.com/ajnavarro/go-tar). Not useful on `.tar.gz` files.
|
||||
- 7zip: Similar to Zip. Need for a library similar to [zip](https://github.com/saracen/go7z).
|
||||
- xz: Only worth it when the file is created using blocks. Possible library [here](https://github.com/ulikunitz/xz) and [here](https://github.com/frrad/bxzf).
|
||||
|
||||
#### Not Supported
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue