From 9d35196cca0e82df58bffffc3f7621646d7114d3 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Wed, 30 Nov 2016 18:02:21 +1100 Subject: [PATCH] cmd/torrent: Accept infohash: scheme torrents --- cmd/torrent/main.go | 3 +++ 1 file changed, 3 insertions(+) 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 { -- 2.50.0