From: Matt Joiner Date: Wed, 30 Nov 2016 07:02:21 +0000 (+1100) Subject: cmd/torrent: Accept infohash: scheme torrents X-Git-Tag: v1.0.0~518 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=9d35196cca0e82df58bffffc3f7621646d7114d3;p=btrtrc.git cmd/torrent: Accept infohash: scheme torrents --- diff --git a/cmd/torrent/main.go b/cmd/torrent/main.go index 0f075096..3a35b7ac 100644 --- a/cmd/torrent/main.go +++ b/cmd/torrent/main.go @@ -98,6 +98,9 @@ func addTorrents(client *torrent.Client) { log.Fatal(err) } return t + } else if strings.HasPrefix(arg, "infohash:") { + t, _ := client.AddTorrentInfoHash(metainfo.NewHashFromHex(strings.TrimPrefix(arg, "infohash:"))) + return t } else { metaInfo, err := metainfo.LoadFromFile(arg) if err != nil {