Même s'il existe une multitude d'applications torrent GUI sur Internet, certains utilisateurs préfèrent toujours utiliser des outils torrent en ligne de commande. Si vous êtes l'un d'entre eux, j'ai une bonne nouvelle pour vous. Rencontrez Nous obtenons , un outil de recherche torrent en ligne de commande écrit à l'aide du langage de programmation Python. Il vous aide à rechercher des fichiers torrent sans quitter votre terminal. We-get est un outil multiplateforme, il fonctionnera donc sous GNU/Linux, MS Windows et Mac OS X. Dans ce bref tutoriel, voyons comment installer et utiliser l'outil We-get pour rechercher des torrents à partir de la ligne de commande dans Systèmes de type Linux et Unix.
Installer we-get sous Linux
Nous avons besoin de Python 3.5 ou supérieur pour fonctionner. Ubuntu 16.04 LTS et les versions supérieures sont livrées avec Python 3 et Python 2 préinstallés. Ainsi, vous n'avez pas besoin d'installer Python si vous utilisez Ubuntu 16.04 ou une version supérieure. Vous devez installer PIP, Python package manager, afin d'installer We-get.
Pour ce faire, exécutez :
$ sudo apt-get install python3-pip
Sur les systèmes basés sur RPM tels que RHEL, CentOS, vous devez installer la version Python 3.x comme indiqué ci-dessous.
$ yum install https://centos7.iuscommunity.org/ius-release.rpm
$ yum install python35u
Une fois Python 3.5 installé, exécutez la commande suivante pour PIP :
$ yum install python35u-pip
Assurez-vous également que vous avez installé GIT sur votre système. Git est disponible dans les référentiels par défaut de la plupart des distributions Linux, nous pouvons donc l'installer à l'aide du gestionnaire de packages par défaut, comme indiqué ci-dessous.
Sur les systèmes basés sur DEB :
$ sudo apt-get install git
Sur les systèmes basés sur RPM :
$ sudo yum install git
Sur Arch Linux et ses dérivés :
$ sudo pacman -S git
Une fois Pip et Git installés, exécutez la commande suivante pour installer "we-get".
$ sudo pip install git+https://github.com/rachmadaniHaryono/we-get
Rechercher des torrents à partir de la ligne de commande sous Linux
We-get prend actuellement en charge les quatre sites Web suivants.
- 1337x
- la baie des pirates
- eztv
- yts
- plus encore à venir
Voyons quelques exemples pratiques.
Avis de non-responsabilité : La recherche/téléchargement de fichiers torrent est illégal dans certaines régions/pays. Veuillez utiliser ces informations à vos risques et périls. Nous (OSTechNix ou l'auteur) ne sommes pas responsables de tout type d'utilisation illégale de torrents.
Pour rechercher un torrent, exécutez :
$ we-get --search "Arch Linux" --target the_pirate_bay
Exemple de résultat :
# 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 >
Vous pouvez afficher la liste des torrents disponibles pour le terme de recherche ci-dessus (c'est-à-dire Arch Linux). Pour ce faire, tapez simplement list dans l'invite we-get. De plus, pour afficher les détails d'un torrent particulier, tapez 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" }
Pour quitter le shell We-get, tapez exit .
Voici la liste complète des options prises en charge pour 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>