-1

基本的に私は、多くの API を使用して映画からすべての情報を取得できるプログラムを作成しています。また、映画から .torrent ファイルをダウンロードします。これを自分のプログラム内でダウンロードして、 tTorrentを使用したいと考えています。唯一の問題は、どのように使用する必要があるかということです。すべてのインストール ファイルまたは readme ファイルを読んでも、何も言われません。通常のライブラリのインストール方法はわかりましたが、これは複数のマップなどに複数のファイルがあります。

では、最初の質問: ライブラリを段階的にインストールする方法を簡単に説明していただけますか?

2 番目の質問: それを使用して .torrent ファイルをダウンロードするコードも教えてもらえますか?

ところで:qBittorrentで.torrentファイルを自動的に開く方法があれば、それが唯一の受け入れ可能な代替手段です。

4

1 に答える 1

0

1) maven をインストールし、maven を使用して簡単な「Hello World」プロジェクトを開始する方法を調べます。それを把握したら、追加します

<dependency>
  <groupId>com.turn</groupId>
  <artifactId>ttorrent</artifactId>
  <version>1.4</version>
</dependency>

pom.xml に

2) リンクしたページから:

// First, instantiate the Client object.
Client client = new Client(
  // This is the interface the client will listen on (you might need something
  // else than localhost here).
  InetAddress.getLocalHost(),

  // Load the torrent from the torrent file and use the given
  // output directory. Partials downloads are automatically recovered.
  SharedTorrent.fromFile(
    new File("/path/to/your.torrent"),
    new File("/path/to/output/directory")));

// You can optionally set download/upload rate limits
// in kB/second. Setting a limit to 0.0 disables rate
// limits.
client.setMaxDownloadRate(50.0);
client.setMaxUploadRate(50.0);

// At this point, can you either call download() to download the torrent and
// stop immediately after...
client.download();

// Or call client.share(...) with a seed time in seconds:
// client.share(3600);
// Which would seed the torrent for an hour after the download is complete.

// Downloading and seeding is done in background threads.
// To wait for this process to finish, call:
client.waitForCompletion();

// At any time you can call client.stop() to interrupt the download.
于 2015-09-03T13:59:45.790 に答える