casey / casey/intermodal

BEP 53 Support: Magnet URI extension - Select specific file indices for download

Open
#245 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
Rust
Stars
659
Forks
36
Avg merge
18m
Merged PRs (30d)
2

Description

This BEP describes an extension to magnet links allowing making specific files for download.

It uses an `so` parameter containing a comma list of file indices and ranges to download:

```
magnet:?xt=urn:btih:HASH&dn=NAME&tr=TRACKER&so=0,2,4,6-8
```

Intermodal should support this when generating magnet links.

Update: Mostly implemented in #376. We could also consider adding support for ranges, in input (`--select-only 6-10`), and/or in output (`&so=6-10`).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.