GNU/Linux >> Tutoriels Linux >  >> Linux

Rechercher des torrents à partir de la ligne de commande sous Linux

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 comme ci-dessous.

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>

Linux
  1. Configurer un espace de travail Linux à distance depuis la ligne de commande

  2. 4 façons d'envoyer une pièce jointe à partir de la ligne de commande Linux

  3. Rapports d'E/S à partir de la ligne de commande Linux

  4. Migrer un serveur Linux depuis la ligne de commande

  5. Clonezilla depuis la ligne de commande

Rechercher des produits Amazon à partir de la ligne de commande

Comment régler la luminosité du moniteur à partir de la ligne de commande sous Linux

Copier un fichier dans plusieurs répertoires à partir de la ligne de commande sous Linux

Comment rechercher des fichiers à partir de la ligne de commande Linux

Comment vérifier les statistiques du réseau Linux à partir de la ligne de commande

Envoyer un e-mail sous Linux à partir de la ligne de commande