Conteúdo de torrent no Linux

17

Como visualizar / explorar um conteúdo de arquivo torrent usando a linha de comando no Linux.

Eu sei que posso usar GUI como transmissionou qbitorrent....

É assim que você pode obter usando a transmissão

Esta imagem é apenas uma amostra e eu não quero roubar ou copiar ou o que você chamou de arquivos com direitos autorais. Esta é apenas uma questão técnica e este exemplo é apenas um exemplo. Portanto, não diminua o voto por esse motivo

insira a descrição da imagem aqui

mas preciso fazer isso usando uma linha de comando.

Maythux
fonte
Espero que você não esteja usando seu cliente de torrent para roubar conteúdo protegido por direitos autorais.
Patrick Collins
5
@PatrickCollins Copiar não é roubo. Roubar é moralmente errado porque remove o original. Copiar não.
EMBLEM
@EMBLEM Não estou tentando apoiar a RIAA, apenas acho que outro exemplo seria mais apropriado para este site.
Patrick Collins
1
A remoção de bens físicos diminui seu valor, a cópia de bens digitais cujo valor é um fator de sua escassez diminui seu valor. O copyright e os direitos de autor são regimes legais que buscam proteger o valor de bens facilmente copiados, para que a pessoa que possui ou cria esses bens possa se beneficiar deles. Nós concordamos?
Steve Dodier-Lazaro
@SteveDL Criar artificialmente escassez onde não há (e de fato onde a recompensa é uma conseqüência natural da existência do produto) é mais parecido com roubo do que copiar.
EMBLEM

Respostas:

25

Você pode usar transmission-cli: sudo apt-get install transmission-cli.

Isso fornecerá uma CLI para torrents. Você pode mostrar o conteúdo de um arquivo torrent com:

transmission-show my-file.torrent

Para mostrar apenas arquivos, use:

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

Para facilitar o uso, adicione a seguinte linha ao seu ~/.bashrc:

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

Você pode substituir tsfcom o que quiser e depois usar tsf my-file.torrent.

Pabi
fonte
Não há opção para isso, você teria que usar, por exemplo sed.
Pabi
Boa resposta. Eu prefiro se houver alguns outros comandos sem usar sed, awke tal. Se não houver resposta, considerarei marcar a sua.
Maythux
Foi adicionada uma maneira de torná-lo uma chamada apenas de um comando.
Pabi
1
Eu ainda acho dumptorrent fácil de entender ... Tente encontrar uma solução negligenciar usando desed
Maythux
6

A solução mais fácil é usarbtshowmetainfo

Primeira instalação do bittorrent

 sudo apt-get install bittorrent

Agora você pode mostrar o conteúdo do torrent usando:

btshowmetainfo file.torrent


Outra solução que encontrei no 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

Para mostrar o conteúdo

dumptorrent file.torrent


Maythux
fonte
dumptorrentparece super rápido em comparação com transmission-showe aria2c -S.
22318 ijoseph
2

Você também pode usar a lstorpartir de pyroscope/pyrocore.

Basta seguir as instruções de instalação para instalar as ferramentas de linha de comando.

Para obter a lista de arquivos, use o seguinte comando:

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