]> Sergey Matveev's repositories - btrtrc.git/commitdiff
cmd/torrent: Accept infohash: scheme torrents
authorMatt Joiner <anacrolix@gmail.com>
Wed, 30 Nov 2016 07:02:21 +0000 (18:02 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Wed, 30 Nov 2016 07:02:21 +0000 (18:02 +1100)
cmd/torrent/main.go

index 0f075096c4211d5afd35508af5d9f374c925382e..3a35b7acc3815edfab4ca1051f052a053b0d272c 100644 (file)
@@ -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 {