Contenido de torrent en Linux

17

Cómo ver / explorar el contenido de un archivo torrent usando la línea de comandos en Linux.

Sé que puedo usar GUI como transmissiono qbitorrent...

Así es como puedes obtener usando la transmisión

Esta imagen es solo una muestra y no quiero robar ni copiar ni como se llame a nadie con derechos de autor. esta es solo una pregunta técnica y este ejemplo es solo un ejemplo. Así que no desestimes por esta razón

ingrese la descripción de la imagen aquí

pero necesito hacer eso usando una línea de comando.

Maythux
fuente
Seguro que espero que no estés usando tu cliente torrent para robar contenido protegido por derechos de autor.
Patrick Collins
55
@PatrickCollins Copiar no es robar. Robar es moralmente incorrecto porque elimina el original. Copiar no lo hace.
EMBLEMA
@EMBLEM No estoy tratando de apoyar a la RIAA, solo creo que otro ejemplo sería más apropiado para este sitio.
Patrick Collins
1
@EMBLEM la eliminación de bienes físicos disminuye su valor, la copia de bienes digitales cuyo valor es un factor de su escasez disminuye su valor. El derecho de autor y los derechos de autor son regímenes legales que buscan proteger el valor de los bienes que se copian fácilmente para que la persona que los posee o cree pueda beneficiarse de ellos. Estamos de acuerdo?
Steve Dodier-Lazaro
@SteveDL Crear artificialmente escasez donde no hay ninguno (y de hecho donde la recompensa es una consecuencia natural de la existencia del producto) es más parecido al robo que a la copia.
EMBLEMA

Respuestas:

25

Se puede utilizar transmission-cli: sudo apt-get install transmission-cli.

Esto proporcionará una CLI para torrents. Puede mostrar el contenido de un archivo torrent con:

transmission-show my-file.torrent

Para mostrar solo archivos use:

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

Para un uso más fácil, agregue la siguiente línea a su ~/.bashrc:

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

Puedes reemplazarlo tsfcon lo que quieras y luego usarlo tsf my-file.torrent.

Pabi
fuente
No hay un interruptor para eso, tendría que usar, por ejemplo sed.
Pabi
Buena respuesta. Prefiero si hay otros comandos sin usar sed, awky tal. Si no hay respuesta, consideraré marcar la suya.
Maythux
Se agregó una forma de convertirlo en una llamada de un solo comando.
Pabi
1
Todavía encuentro que dumptorrent es fácil de entender ... Trate de encontrar una solución que descuide el uso desed
Maythux
6

La solución más fácil es usarbtshowmetainfo

Primero instala bittorrent

 sudo apt-get install bittorrent

Ahora puede mostrar el contenido del torrent usando:

btshowmetainfo file.torrent


Otra solución que he encontrado 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

Mostrar los contenidos

dumptorrent file.torrent


Maythux
fuente
dumptorrentse siente a la velocidad del rayo en comparación con transmission-showy aria2c -S.
ijoseph
2

También puedes usar lstordesde pyroscope/pyrocore.

Simplemente siga las instrucciones de instalación para instalar las herramientas de línea de comandos.

Para obtener la lista de archivos, use el siguiente comando:

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