本地保存了好多種子,現在用python將種子轉成磁力連接,看着好看一點,記錄下在代碼
2022-01-10
pip install bencode
import bencode
import hashlib
import base64
import urllib
#獲取參數
torrentName = ""
#讀取種子文件
torrent = open(torrentName, 'rb').read()
#計算meta數據
metadata = bencode.bdecode(torrent)
print(metadata)
hashcontents = bencode.bencode(metadata['info'])
digest = hashlib.sha1(hashcontents).digest()
b32hash = base64.b32encode(digest)
#輸出打印
print('magnet:?xt=urn:btih:%s' % b32hash)
我的博客即將同步至騰訊雲+社區,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=cg04kvurzr22