Treści torrentowe w systemie Linux

17

Jak przeglądać / eksplorować zawartość pliku torrent za pomocą wiersza poleceń w systemie Linux.

Wiem, że mogę korzystać z GUI, takich jak transmissionlub qbitorrent....

W ten sposób można uzyskać za pomocą transmisji

To zdjęcie jest tylko próbką i nie chcę kraść, kopiować ani w jakikolwiek inny sposób nazywać plików chronionych prawem autorskim. to jest tylko pytanie techniczne, a ten przykład jest tylko przykładem. Dlatego nie głosuj z tego powodu

wprowadź opis zdjęcia tutaj

ale muszę to zrobić za pomocą wiersza polecenia.

Maythux
źródło
Mam nadzieję, że nie używasz swojego klienta torrent do kradzieży treści chronionych prawem autorskim.
Patrick Collins,
5
@PatrickCollins Kopiowanie nie kradnie. Kradzież jest moralnie niewłaściwa, ponieważ usuwa oryginał. Kopiowanie nie.
EMBLEMAT
@EMBLEM Nie próbuję wspierać RIAA, po prostu uważam, że inny przykład byłby bardziej odpowiedni dla tej strony.
Patrick Collins
1
@EMBLEM usuwanie dóbr fizycznych zmniejsza ich wartość, kopiowanie dóbr cyfrowych, których wartość jest czynnikiem niedoboru, zmniejsza ich wartość. Prawa autorskie i prawa autorskie są reżimami prawnymi, które mają na celu ochronę wartości łatwo kopiowanych towarów, aby osoba będąca właścicielem lub tworząca te towary mogła z nich skorzystać. Czy się zgadzamy?
Steve Dodier-Lazaro
@ SteveDL Sztuczne tworzenie niedoborów tam, gdzie ich nie ma (aw rzeczywistości nagroda jest naturalną konsekwencją istnienia produktu) bardziej przypomina kradzież niż kopiowanie.
EMBLEMAT

Odpowiedzi:

25

Można użyć transmission-cli: sudo apt-get install transmission-cli.

To zapewni CLI dla torrentów. Możesz wyświetlić zawartość pliku torrent za pomocą:

transmission-show my-file.torrent

Aby wyświetlić tylko pliki, użyj:

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

Dla łatwiejszego użycia dodaj następujący wiersz do ~/.bashrc:

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

Możesz zamienić na tsfdowolny, a następnie po prostu użyć tsf my-file.torrent.

Pabi
źródło
Nie ma na to przełącznika, musiałbyś użyć np sed.
Pabi
Niezła odpowiedź. Wolę czy istnieje jakieś inne polecenia bez używania sed, awki takie. Jeśli nie będzie odpowiedzi, rozważę oznaczenie twojego.
Maythux,
Dodano sposób, aby uczynić to połączenie jednym poleceniem.
Pabi
1
Nadal uważam dumptorrent za łatwy do zrozumienia ... Spróbuj znaleźć rozwiązanie zaniedbujące użyciesed
Maythux
6

Najłatwiejszym rozwiązaniem jest użyciebtshowmetainfo

Najpierw zainstaluj bittorrent

 sudo apt-get install bittorrent

Teraz możesz pokazać zawartość torrenta za pomocą:

btshowmetainfo file.torrent


Inne rozwiązanie znalazłem DumpTorrent

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

Aby wyświetlić zawartość

dumptorrent file.torrent


Maythux
źródło
dumptorrentczuje się błyskawicznie w porównaniu do transmission-showi aria2c -S.
ijoseph
2

Możesz także użyć lstorz pyroscope/pyrocore.

Postępuj zgodnie z instrukcjami instalacji, aby zainstalować narzędzia wiersza polecenia.

Aby uzyskać listę plików, użyj następującego polecenia:

$ lstor -qo info.name ~/Downloads/ubuntu-14.04.2-desktop-amd64.iso.torrent
ubuntu-14.04.2-desktop-amd64.iso
Sylvain Pineau
źródło