func createTorrentFile(torrentFileName, root, announcePath string) (err error) { var metaInfo *torrent.MetaInfo metaInfo, err = torrent.CreateMetaInfoFromFileSystem(nil, root, "127.0.0.1:8080", 0, false) if err != nil { return } metaInfo.CreatedBy = "testSwarm" var torrentFile *os.File torrentFile, err = os.Create(torrentFileName) if err != nil { return } defer torrentFile.Close() err = metaInfo.Bencode(torrentFile) if err != nil { return } return }
func createTorrentFile(torrentFileName, root, announcePath string) (err error) { var metaInfo *torrent.MetaInfo metaInfo, err = torrent.CreateMetaInfoFromFileSystem(nil, root, 0, false) if err != nil { return } btHost := *tracker metaInfo.Announce = "http://" + btHost + "/announce" metaInfo.CreatedBy = "docket-registry" var torrentFile *os.File torrentFile, err = os.Create(torrentFileName) if err != nil { return } defer torrentFile.Close() err = metaInfo.Bencode(torrentFile) if err != nil { return } return }