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