Wget

從 linux cli 從 kickass torrent 下載 torrent 文件

  • November 10, 2017

這個問題困擾了我一段時間,我找不到任何答案。事實上,我通常會得到 cli torrent 客戶端的Google搜尋結果,而不是我想要的結果。

因此rtorrent,在使用磁鐵鍊接時會崩潰而臭名昭著。所以為了避免我想直接從命令行下載種子文件。通常,kickass 種子提供感興趣的種子(fe slackwaredvds),但通過右鍵點擊和“複製連結位置”將提供以下連結:

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 $$錯誤:pos 86 後的範圍規範錯誤

是否有另一個命令或一些參數,curl或者wget我錯過了哪些可以正確下載文件?

謝謝你

好的,我終於坐下來查看了文件的內容。似乎kickass torrents 發送了一個gziped 版本的torrent 文件,而瀏覽器悄悄地發送了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 種子連結作為參數傳遞。

引用自:https://unix.stackexchange.com/questions/297091