Поиск торрентов из командной строки в Linux
Несмотря на то, что в Интернете существует множество торрент-приложений с графическим интерфейсом, некоторые пользователи по-прежнему предпочитают использовать торрент-инструменты командной строки. Если вы один из них, у меня для вас хорошие новости. Встречайте We-get, инструмент поиска торрентов из командной строки, написанный с использованием языка программирования Python. Это поможет вам искать торрент-файлы, не выходя из терминала. We-get — это кроссплатформенный инструмент, поэтому он будет работать с GNU/Linux, MS Windows и Mac OS X. В этом кратком руководстве мы посмотрим, как установить и использовать инструмент We-get для поиска торрентов из командной строки в Linux и Unix-подобные системы.
Установите we-get в Linux
Для работы We-get требуется Python 3.5 или выше. Ubuntu 16.04 LTS и более поздние версии поставляются с предустановленными Python 3 и Python 2. Таким образом, вам не нужно устанавливать Python, если вы используете Ubuntu 16.04 или более позднюю версию. Чтобы установить We-get, вам необходимо установить PIP, менеджер пакетов Python.
Для этого запустите:
sudo apt-get install python3-pip
В системах на базе RPM, таких как RHEL, CentOS, вам необходимо установить версию Python 3.x, как показано ниже.
yum install https://centos7.iuscommunity.org/ius-release.rpm
yum install python35u
После установки Python 3.5 выполните следующую команду для PIP:
yum install python35u-pip
Также убедитесь, что в вашей системе установлен GIT. Git доступен в репозиториях по умолчанию большинства дистрибутивов Linux, поэтому мы можем установить его с помощью менеджера пакетов по умолчанию, как показано ниже.
В системах на базе DEB:
sudo apt-get install git
В системах на базе RPM:
sudo yum install git
В Arch Linux и его производных:
sudo pacman -S git
После установки Pip и Git выполните следующую команду, чтобы установить we-get.
sudo pip install git+https://github.com/rachmadaniHaryono/we-get
Загрузить – Бесплатная электронная книга: «Лучшие языки веб-программирования для изучения»
Поиск торрентов из командной строки в Linux
В настоящее время We-get поддерживает следующие четыре веб-сайта.
- 1337x
- thepiratebay
- ЭзТв
- yts
- еще впереди
Давайте посмотрим несколько практических примеров.
Отказ от ответственности Поиск/загрузка торрент-файлов является незаконным в некоторых регионах/странах. Пожалуйста, используйте эту информацию на свой страх и риск. Мы (OSTechNix или Автор) не несем ответственности за любое незаконное использование торрентов.
Для поиска торрента выполните:
we-get --search "Arch Linux" --target the_pirate_bay
Пример вывода:
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 >
Вы можете просмотреть список доступных торрентов по указанному выше поисковому запросу (например, Arch Linux). Для этого просто введите list в командной строке. Кроме того, чтобы просмотреть подробную информацию о конкретном торренте, введите 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"
}
Чтобы выйти из оболочки We-get, введите exit.
Вот полный список поддерживаемых опций 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 <0xl3vi@gmail.com>.
Full documentation at: <http://github.com/levisabah/we-get>
Ресурс:
- Мы получаем репозиторий GitHub
Рекомендуем прочитать:
- Как осуществлять поиск в Интернете с помощью терминала