package bt import ( "io/ioutil" "dim13.org/btget/bencode" "dim13.org/btget/meta" ) func Open(fname string) (meta.Torrent, error) { var tor meta.Torrent body, err := ioutil.ReadFile(fname) if err != nil { return meta.Torrent{}, err } err = bencode.Unmarshal(body, &tor) if err != nil { return meta.Torrent{}, err } return tor, nil }