Torrent-Inhalt unter Linux

17

Anzeigen / Durchsuchen des Inhalts einer Torrent-Datei über die Befehlszeile in Linux.

Ich weiß, dass ich GUI wie transmissionoder qbitorrent... verwenden kann.

So erhalten Sie die Übertragung

Dieses Bild ist nur ein Beispiel und ich möchte keine urheberrechtlich geschützten Dateien stehlen oder kopieren. Dies ist nur eine technische Frage und dieses Beispiel ist nur ein Beispiel. Also stimmen Sie aus diesem Grund nicht ab

Bildbeschreibung hier eingeben

Aber ich muss das mit einer Kommandozeile machen.

Maythux
quelle
Ich hoffe wirklich, dass Sie Ihren Torrent-Client nicht verwenden, um urheberrechtlich geschützten Inhalt zu stehlen.
Patrick Collins
5
@PatrickCollins Kopieren ist kein Diebstahl. Das Stehlen ist moralisch falsch, weil es das Original entfernt. Kopieren geht nicht.
EMBLEM
@EMBLEM Ich versuche nicht, die RIAA zu unterstützen, ich denke nur, dass ein anderes Beispiel für diese Site geeigneter wäre.
Patrick Collins
1
@EMBLEM Entfernen von physischen Gütern verringert ihren Wert, Kopieren von digitalen Gütern, deren Wert ein Faktor für ihre Knappheit ist, verringert ihren Wert. Urheberrecht und Urheberrechte sind gesetzliche Regelungen, die den Wert leicht kopierbarer Waren schützen sollen, damit die Person, die diese Waren besitzt oder herstellt, davon profitieren kann. Stimmen wir überein
Steve Dodier-Lazaro
@SteveDL Knappheit künstlich zu schaffen, wo es keine gibt (und wo Kopfgeld eine natürliche Folge der Existenz des Produkts ist), ist eher mit Diebstahl vergleichbar als mit Kopieren.
EMBLEM

Antworten:

25

Sie können verwendet werden transmission-cli: sudo apt-get install transmission-cli.

Dadurch wird eine CLI für Torrents bereitgestellt. Sie können den Inhalt einer Torrent-Datei anzeigen mit:

transmission-show my-file.torrent

Um nur Dateien anzuzeigen, verwenden Sie:

transmission-show my-file.torrent | sed -n -e '/FILES/,$p'

Fügen Sie zur einfacheren Verwendung die folgende Zeile hinzu ~/.bashrc:

function tsf { transmission-show "$1" | sed -n -e '/FILES/,$p'; }

Sie können tsfmit was auch immer Sie möchten ersetzen und dann nur verwenden tsf my-file.torrent.

Pabi
quelle
Dafür gibt es keinen Schalter, den müssten Sie zB benutzen sed.
Pabi
Gute Antwort. Ich bevorzuge, wenn es einige andere Befehle ohne Verwendung gibt sed, awkund so. Wenn keine Antwort, werde ich erwägen, Ihre zu markieren.
Maythux,
Es wurde eine Methode hinzugefügt, mit der nur ein Befehl aufgerufen werden kann.
Pabi
1
Ich finde Dumptorrent immer noch leicht zu verstehen ... Versuchen Sie, eine Lösung zu finden, die die Verwendung vonsed
Maythux
6

Die einfachste Lösung ist die Verwendungbtshowmetainfo

Installiere zuerst bittorrent

 sudo apt-get install bittorrent

Jetzt können Sie den Torrent-Inhalt anzeigen, indem Sie Folgendes verwenden:

btshowmetainfo file.torrent


Eine andere Lösung habe ich DumpTorrent gefunden

sudo apt-get install gcc make
wget http://downloads.sourceforge.net/project/dumptorrent/dumptorrent/1.2/dumptorrent-1.2.tar.gz
tar -xvf dumptorrent-1.2.tar.gz
cd dumptorrent-1.2
make
sudo cp dumptorrent /usr/local/bin

Den Inhalt zeigen

dumptorrent file.torrent


Maythux
quelle
dumptorrentfühlt sich blitzschnell an im Vergleich zu transmission-showund aria2c -S.
ijoseph
2

Sie können auch lstorvon verwenden pyroscope/pyrocore.

Folgen Sie einfach den Installationsanweisungen , um die Befehlszeilentools zu installieren.

Verwenden Sie den folgenden Befehl, um die Dateiliste abzurufen:

$ lstor -qo info.name ~/Downloads/ubuntu-14.04.2-desktop-amd64.iso.torrent
ubuntu-14.04.2-desktop-amd64.iso
Sylvain Pineau
quelle