Linux cliのkickass torrentから急流ファイルをダウンロードしてください。

Linux cliのkickass torrentから急流ファイルをダウンロードしてください。

この質問はしばらく私を悩ませ、どんな答えも見つけることができませんでした。実際、私は通常私が望むものではなく、CLI急流クライアントに関するGoogleの結果を得ます。

そのため、rtorrentマグネットリンクを使用すると衝突が発生すると悪名高いです。したがって、これを防ぐために、コマンドラインから直接急流ファイルをダウンロードしたいと思います。一般的に、kickass Torrentは興味のある急流(fe slackwareDVD)を提供しますが、右クリックして[リンク場所をコピー]をクリックすると次のリンクが表示されます。

https://torcache.net/torrent/85922FBEE6DCE5E2F5491E16BCDD9E6E427BA5AA.torrent?title=[kat.cr]slackware64.14.2.iso

このリンクを開くと、wget次のような破損したファイルが表示されます。

"85922FBEE6DCE5E2F5491E16BCDD9E6E427BA5AA.torrent?title\=[kat.cr]slackware64.14.2.iso"

正しくロードできませんrtorrent

curlまた、次のように言いました。

カール:(3)[globbing]エラー:位置86以降の範囲指定が正しくありません。

ファイルを正しくダウンロードするために欠落しているcurl他のコマンドやいくつかのパラメータがありますか?wget

ありがとう

答え1

さて、いよいよ席に座ってファイルの内容を見てみました。 kickass torrentはgzipedバージョンの急流ファイルを送信し、ブラウザはそれを自動的に送信するようですgunzip

だから急流ファイルを取得するために、次のダウンロードスクリプトを作成しました。

#!/bin/bash

torr_link="${1}"

#perl parses the link and keeps as torrent title whatever comes after the variable "title" in the link
torr_title=$( echo "${torr_link}" | perl -ne 's/(.*)title=(.*)/\2/g; print;' )
echo "downloading ${torr_title}"

wget -O "${torr_title}".torrent.gz "${1}"

gunzip "${torr_title}".torrent.gz

テキストファイルとして保存し、kickass急流リンクをパラメータとして渡します。

関連情報