8 "github.com/anacrolix/torrent"
9 "github.com/anacrolix/torrent/metainfo"
15 fmt.Fprintf(os.Stderr, "%s\n", "torrent-magnet: unexpected positional arguments")
18 mi, err := metainfo.Load(os.Stdin)
20 fmt.Fprintf(os.Stderr, "error reading metainfo from stdin: %s", err)
23 ts := torrent.TorrentSpecFromMetaInfo(mi)
25 InfoHash: ts.InfoHash,
26 Trackers: func() (ret []string) {
27 for _, tier := range ts.Trackers {
28 for _, tr := range tier {
34 DisplayName: ts.DisplayName,
36 fmt.Fprintf(os.Stdout, "%s\n", m.String())