nakashima723 / P2Pcrwlr

P2Pクローラ
https://twitter.com/nakashima723
Other
0 stars 0 forks source link

本体ファイルをダウンロードするClientクラスを追加 #12

Closed tenax66 closed 1 year ago

tenax66 commented 1 year ago

downloadメソッドの引数にローカルの.torrentファイルのパスを指定することで、本体ファイルをダウンロードします。 ダウンロード先は、torrent/downloadsです。 現状はただダウンロードしてくるだけで、アップロード速度の制御等は考慮していません。

nakashima723 commented 1 year ago

ありがとうございます! 試してみます

tenax66 commented 1 year ago

テストクラスを実行するとBig Big Bunnyが落ちてきます python torrent/test_download_torrent.py

nakashima723 commented 1 year ago

無事(?)libtorrentを導入し、本体ファイルのダウンロードに成功しました。 現在のフォルダ構成だと torrent/tests ではなく tests フォルダを指定する必要があったので、そこだけ直しました。

保存用フォルダの位置・構成予定は、あとでIssueに追加しておきます。