mirror of
https://github.com/GopeedLab/gopeed.git
synced 2026-11-08 01:20:27 +00:00
75 lines
2.7 KiB
Go
75 lines
2.7 KiB
Go
package main
|
|
|
|
import (
|
|
"github.com/monkeyWie/gopeed/protocol/bt/metainfo"
|
|
"github.com/monkeyWie/gopeed/protocol/bt/peer"
|
|
"github.com/monkeyWie/gopeed/protocol/bt/torrent"
|
|
log "github.com/sirupsen/logrus"
|
|
)
|
|
|
|
func main() {
|
|
log.SetLevel(log.DebugLevel)
|
|
torrent := buildTorrent()
|
|
torrent.Download("e:/testbt/download")
|
|
}
|
|
|
|
func buildTorrent() *torrent.Torrent {
|
|
// metaInfo, err := metainfo.ParseFromFile("../testdata/Game.of.Thrones.S08E05.720p.WEB.H264-MEMENTO.torrent")
|
|
metaInfo, err := metainfo.ParseFromFile("../../testdata/office.torrent")
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
|
|
metaInfo.AnnounceList[0] = append(metaInfo.AnnounceList[0], []string{
|
|
"udp://tracker.coppersurfer.tk:6969/announce",
|
|
"udp://tracker.leechers-paradise.org:6969/announce",
|
|
"udp://tracker.opentrackr.org:1337/announce",
|
|
"udp://p4p.arenabg.com:1337/announce",
|
|
"udp://9.rarbg.to:2710/announce",
|
|
"udp://9.rarbg.me:2710/announce",
|
|
"udp://tracker.internetwarriors.net:1337/announce",
|
|
"udp://exodus.desync.com:6969/announce",
|
|
"udp://tracker.tiny-vps.com:6969/announce",
|
|
"udp://tracker.sbsub.com:2710/announce",
|
|
"udp://retracker.lanta-net.ru:2710/announce",
|
|
"udp://open.stealth.si:80/announce",
|
|
"udp://open.demonii.si:1337/announce",
|
|
"udp://tracker.torrent.eu.org:451/announce",
|
|
"udp://tracker.moeking.me:6969/announce",
|
|
"udp://tracker.cyberia.is:6969/announce",
|
|
"udp://denis.stalker.upeer.me:6969/announce",
|
|
"udp://ipv4.tracker.harry.lu:80/announce",
|
|
"udp://explodie.org:6969/announce",
|
|
"udp://zephir.monocul.us:6969/announce",
|
|
"udp://xxxtor.com:2710/announce",
|
|
"udp://valakas.rollo.dnsabr.com:2710/announce",
|
|
"udp://tracker.zerobytes.xyz:1337/announce",
|
|
"udp://tracker.yoshi210.com:6969/announce",
|
|
"udp://tracker.uw0.xyz:6969/announce",
|
|
"udp://tracker.swateam.org.uk:2710/announce",
|
|
"udp://tracker.nyaa.uk:6969/announce",
|
|
"udp://tracker.filemail.com:6969/announce",
|
|
"udp://tracker.ds.is:6969/announce",
|
|
"udp://retracker.sevstar.net:2710/announce",
|
|
"udp://retracker.netbynet.ru:2710/announce",
|
|
"udp://retracker.akado-ural.ru:80/announce",
|
|
"udp://opentracker.i2p.rocks:6969/announce",
|
|
"udp://opentor.org:2710/announce",
|
|
"udp://open.nyap2p.com:6969/announce",
|
|
"udp://chihaya.toss.li:9696/announce",
|
|
"udp://bt2.archive.org:6969/announce",
|
|
"udp://bt1.archive.org:6969/announce",
|
|
"udp://www.loushao.net:8080/announce",
|
|
"udp://tracker4.itzmx.com:2710/announce",
|
|
"udp://tracker3.itzmx.com:6961/announce",
|
|
"udp://tracker2.itzmx.com:6961/announce",
|
|
"udp://tracker.lelux.fi:6969/announce",
|
|
"udp://tracker.kamigami.org:2710/announce",
|
|
"udp://tracker.dler.org:6969/announce",
|
|
"udp://tr.bangumi.moe:6969/announce",
|
|
"udp://qg.lorzl.gq:2710/announce",
|
|
"udp://bt2.54new.com:8080/announce",
|
|
}...)
|
|
return torrent.NewTorrent(peer.GenPeerID(), metaInfo)
|
|
}
|