Closed tenax66 closed 1 year ago
ありがとうございます! なお最終的には、Torrentファイルのダウンロードはクローラ側で行う予定で、証拠(ファイル本体、ピース)の収集は
(1)クローラによって自動保存されたtorrentファイルをもとに行う (2)ユーザーのローカルディレクトリ内から指定されたファイルをもとに行う (その場合、クローラで集めたtorrentファイルと同様の位置に、torrentファイルをコピーする)
の2パターンにする予定です。 今のところは(2)を想定して実装を進めてもらうのがよさそうです。
torrentファイルをweb上からダウンロードして、名前、ファイル数、作成者、総サイズを表示する機能を実装しました。 ここでいう「ダウンロード」は単なるファイルのダウンロードで、torrentの機能はまだ使っていません。
テスト用にダウンロードするtorrentファイルには、webtorrent公式サイトのfree-torrents一覧から"Big Buck Bunny"を選びました。 Blender公式からCreative Commonsとして配布されていて、権利的に問題ないものです。
python test_download_torrent.py
として実行すると、上記サイトからtorrentファイルをダウンロードして情報を表示します。