安装 sudo apt-get install python-libtorrent
种子转magnet
import libtorrent as bt
info = bt.torrent_info('test.torrent')
print "magnet:?xt=urn:btih:%s&dn=%s" % (info.info_hash(), info.name())
种子内容
import libtorrent as lt
import os
info = lt.torrent_info('test.torrent')
info_hash = info.info_hash()
name = info.name()
print name
total_size = info.total_size()
#creation_date = info.creation_date()
num_files = info.num_files()
files = info.files()
print files
for file in files:
print file
print file.path,file.size
items = dict([(file.size,file.path) for file in files]).items()
print items
items.sort(reverse=True)
files = os.path.split(items[0][1])[-1]+"$||$"+str(items[0][0])
for i in items[1:5]:
files = files+"@||@"+os.path.split(i[1])[-1]+"$||$"+str(i[0])
print files
print info_hash, name, total_size
#, creation_date.date(),
print num_files ,file