GNU/Linux >> Znalost Linux >  >> Linux

Prohledávejte torrenty z příkazového řádku v Linuxu

I když je na internetu spousta torrentových aplikací s grafickým uživatelským rozhraním, někteří uživatelé stále preferují použití torrentových nástrojů příkazového řádku. Pokud jste jedním z nich, mám pro vás dobrou zprávu. Seznamte se s We-get , nástroj pro vyhledávání torrentů na příkazovém řádku napsaný pomocí programovacího jazyka Python. Pomáhá vám prohledávat torrent soubory, aniž byste opustili terminál. We-get je multiplatformní nástroj, takže bude fungovat na GNU/Linux, MS Windows a Mac OS X. V tomto krátkém tutoriálu se podíváme, jak nainstalovat a používat nástroj We-get k vyhledávání torrentů z příkazového řádku v Linux a systémy podobné Unixu.

Nainstalujte we-get v Linuxu

We-get potřebuje Python 3.5 nebo vyšší, aby fungoval. Ubuntu 16.04 LTS a vyšší verze se dodávají s předinstalovanými Python 3 a Python 2. Pokud tedy používáte Ubuntu 16.04 nebo vyšší verzi, Python instalovat nemusíte. Abyste mohli nainstalovat We-get, musíte nainstalovat PIP, správce balíčků Python.

Chcete-li to provést, spusťte:

$ sudo apt-get install python3-pip

Na systémech založených na RPM, jako je RHEL, CentOS, musíte nainstalovat verzi Python 3.x, jak je uvedeno níže.

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

Po instalaci Pythonu 3.5 spusťte následující příkaz pro PIP:

$ yum install python35u-pip

Také se ujistěte, že máte na svém systému nainstalovaný GIT. Git je k dispozici ve výchozích repozitářích většiny distribucí Linuxu, takže jej můžeme nainstalovat pomocí výchozího správce balíčků, jak je uvedeno níže.

Na systémech založených na DEB:

$ sudo apt-get install git

Na systémech založených na RPM:

$ sudo yum install git

Na Arch Linuxu a jeho derivátech:

$ sudo pacman -S git

Po instalaci Pip and Git spusťte následující příkaz k instalaci „we-get“.

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

Vyhledávání torrentů z příkazového řádku v Linuxu

We-get aktuálně podporuje následující čtyři webové stránky.

  • 1337x
  • thepiratebay
  • eztv
  • yts
  • další teprve přijdou

Podívejme se na několik praktických příkladů.

Odmítnutí odpovědnosti: Vyhledávání/stahování torrent souborů je v některých regionech/zemích nezákonné. Používejte prosím tyto informace na vlastní nebezpečí. My (OSTechNix nebo Autor) neneseme odpovědnost za jakýkoli druh nezákonného používání torrentů.

Chcete-li vyhledat torrent, spusťte:

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

Ukázkový výstup:

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

Můžete si prohlédnout seznam dostupných torrentů pro výše uvedený hledaný výraz (např. Arch Linux). Chcete-li to provést, zadejte seznam ve výzvě we-get. Chcete-li zobrazit podrobnosti o konkrétním torrentu, zadejte show jako níže.

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

Chcete-li ukončit prostředí We-get, zadejte exit .

Zde je úplný seznam podporovaných možností pro 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. Nakonfigurujte pracovní prostor Linuxu vzdáleně z příkazového řádku

  2. 4 způsoby, jak odeslat e-mailovou přílohu z příkazového řádku systému Linux

  3. Hlášení I/O z příkazového řádku Linuxu

  1. Migrace linuxového serveru z příkazového řádku

  2. Linux Základy příkazového řádku – Spouštění příkazů z příkazového řádku

  3. matlab spustí skript z příkazové řádky linuxu

  1. Programujte hardware z příkazového řádku Linuxu

  2. Googler:Nástroj příkazového řádku pro vyhledávání Google z terminálu Linux

  3. Clonezilla z příkazového řádku