GNU/Linux >> Tutoriales Linux >  >> Linux

Buscar torrents desde la línea de comandos en Linux

A pesar de que hay una gran cantidad de aplicaciones de torrents GUI en Internet, algunos usuarios aún prefieren usar herramientas de torrents de línea de comandos. Si eres uno de ellos, tengo una buena noticia para ti. Conozca a We-get , una herramienta de búsqueda de torrents de línea de comandos escrita con el lenguaje de programación Python. Te ayuda a buscar archivos torrent sin salir de tu Terminal. We-get es una herramienta multiplataforma, por lo que funcionará con GNU/Linux, MS Windows y Mac OS X. En este breve tutorial, veamos cómo instalar y usar la herramienta We-get para buscar torrents desde la línea de comandos en Sistemas tipo Linux y Unix.

Instalar we-get en Linux

Necesitamos Python 3.5 o superior para funcionar. Ubuntu 16.04 LTS y versiones superiores vienen con Python 3 y Python 2 preinstalados. Por lo tanto, no tiene que instalar Python si usa Ubuntu 16.04 o una versión superior. Debe instalar PIP, el administrador de paquetes de Python, para poder instalar We-get.

Para hacerlo, ejecute:

$ sudo apt-get install python3-pip

En sistemas basados ​​en RPM como RHEL, CentOS, debe instalar la versión Python 3.x como se muestra a continuación.

$ yum install https://centos7.iuscommunity.org/ius-release.rpm
$ yum install python35u

Una vez instalado Python 3.5, ejecute el siguiente comando para PIP:

$ yum install python35u-pip

Además, asegúrese de haber instalado GIT en su sistema. Git está disponible en los repositorios predeterminados de la mayoría de las distribuciones de Linux, por lo que podemos instalarlo usando el administrador de paquetes predeterminado como se muestra a continuación.

En sistemas basados ​​en DEB:

$ sudo apt-get install git

En sistemas basados ​​en RPM:

$ sudo yum install git

Sobre Arch Linux y sus derivados:

$ sudo pacman -S git

Una vez que Pip y Git estén instalados, ejecute el siguiente comando para instalar 'we-get'.

$ sudo pip install git+https://github.com/rachmadaniHaryono/we-get

Buscar torrents desde la línea de comandos en Linux

We-get actualmente es compatible con los siguientes cuatro sitios web.

  • 1337x
  • la bahía pirata
  • eztv
  • yts
  • más por venir

Veamos algunos ejemplos prácticos.

Descargo de responsabilidad: La búsqueda/descarga de archivos torrent es ilegal en algunas regiones/países. Utilice esta información bajo su propio riesgo. Nosotros (OSTechNix o el autor) no somos responsables de ningún tipo de uso ilegal de torrents.

Para buscar un torrente, ejecute:

$ we-get --search "Arch Linux" --target the_pirate_bay

Salida de muestra:

# Fetching data from 'the_pirate_bay' ...
the_pirate_bay Arch.Linux.Environment.Setup.How-to [2/0]
the_pirate_bay Raspberry.Pi.Arch.Linux.ARM [1/0]
the_pirate_bay Arch.Linux.2016-07-01.ISO [1/1]
the_pirate_bay Arch.Linux.Netinstall.Image.Dual.Architecture [0/0]
the_pirate_bay Arch.Linux.Live.ISO [0/1]
the_pirate_bay arch.linux [0/1]
the_pirate_bay Arch.Linux.Netinstall.Image.32-bit [0/0]
we-get >

Puede ver la lista de torrents disponibles para el término de búsqueda anterior (es decir, Arch Linux). Para hacerlo, simplemente escriba lista en el indicador we-get. Además, para ver los detalles de un torrent en particular, escriba show como a continuación.

we-get > show Arch.Linux.Environment.Setup.How-to
Arch.Linux.Environment.Setup.How-to {
 "leeches": "0",
 "link": "magnet:?xt=urn:btih:3b2a9431310ad4de48b55bf3b219d43820a021b1&dn=Arch+Linux+Environment+Setup+How-to&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Fzer0day.ch%3A1337&tr=udp%3A%2F%2Fopen.demonii.com%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Fexodus.desync.com%3A6969",
 "seeds": "2",
 "target": "the_pirate_bay"
}

Para salir del shell de We-get, escriba salir .

Aquí está la lista completa de opciones compatibles con We-get.

$ we-get -h
Usage: we-get [options]...

Options:
 -s --search [text] Search for a torrent.
 -l --list List top torrents from modules.
 -t --target [target] Select module to use or 'all'.
 -L --links Output results as links.
 -J --json Output results in JSON format.
 -G --get-list List targets (supported web-sites).
 -f --filter [str] Match text or regular expression in the torrent name.
 -n --results [n] Number of results to retrieve.
 -S --sort-type [type] Sort torrents by name/seeds (default: seeds).

Video options:
 -q --quality [q] Try to match quality for the torrent (720p,1080p, ...).
 -g --genre [g] Try to select video genre for the torrent (action, comedy, etc..).

General options:
 -h --help Help message.
 -v --version Show version.

Copyright (c) 2016-2017 Levi Sabah <[email protected]>.
Full documentation at: <http://github.com/levisabah/we-get>

Linux
  1. Configurar un espacio de trabajo de Linux de forma remota desde la línea de comandos

  2. 4 formas de enviar archivos adjuntos de correo electrónico desde la línea de comandos de Linux

  3. Migración de un servidor Linux desde la línea de comandos

  4. Conceptos básicos de la línea de comandos de Linux:ejecución de comandos desde la línea de comandos

  5. Clonezilla desde la línea de comandos

Buscar productos de Amazon desde la línea de comandos

Cómo ajustar el brillo del monitor desde la línea de comandos en Linux

Copie un archivo a varios directorios desde la línea de comandos en Linux

Cómo buscar archivos desde la línea de comandos de Linux

Cómo comprobar las estadísticas de red de Linux desde la línea de comandos

Enviar correo electrónico en Linux desde la línea de comandos