ここで、Bram Cohen の元の BitTorrent の古いソースを見つけました。
http://bittorrent.cvs.sourceforge.net/viewvc/bittorrent/?hideattic=0
(ここで言う: BitTorrent のソース コードはどこにありますか?バージョン 3.x であると)
Mac(10.7)で実行しようとしていますが、Pythonのバージョンは2.7です
ソースをダウンロードしようとする場合は、btdownloadcurses.pyまたはbtdownloadheadless.pyを実行してみてください。
実行してみました:
$ ./btdownloadcurses.py --url http://sometorrenthost/somefile.torrent
わかりました、より具体的に説明します。これは私がしたことです:
$ ./btdownloadcurses.py --url http://torcache.net/torrent/848A6A0EC6C85507B8370E979B133214E5B5A6D4.torrent
そして、これは私が得たものです:
Traceback (most recent call last):
File "./btdownloadcurses.py", line 243, in <module>
run(mainerrlist, argv[1:])
File "./btdownloadcurses.py", line 186, in run
download(params, d.chooseFile, d.display, d.finished, d.error, mainkillflag, fieldw)
File "/Users/joal21/Desktop/BitTorrent/BitTorrent/download.py", line 120, in download
h = urlopen(config['url'])
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 410, in open
response = meth(req, response)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 517, in http_response
code, msg, hdrs = response.code, response.msg, response.info()
AttributeError: addinfourldecompress instance has no attribute 'msg'
それを検索したところAttributeError
、次のようになりました。
http://mail.python.org/pipermail/python-bugs-list/2005-May/028824.html
2番目のコメントは私の問題に関係していると思います。しかし、そこから先に進む方法がわかりません。単に間違った URL を渡しただけですか? Pythonのバージョンと何か関係がありますか?または、BitTorrent ソースが古い。または、現在の .torrent ファイルに何か新しいものがありますか。私は何が欠けていますか?やっていません?
私の無知を許してください。私はここで本当に途方に暮れています。