Поиск по сайту:

Поиск торрентов из командной строки в 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

Рекомендуем прочитать:

  • Как осуществлять поиск в Интернете с помощью терминала

Статьи по данной тематике