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
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>