インターネット上には多数のGUIトレントアプリケーションがありますが、コマンドライントレントツールの使用を好むユーザーもいます。あなたがその一人なら、私はあなたに良い知らせを持っています。 私たちが得るに会う 、Pythonプログラミング言語を使用して記述されたコマンドライントレント検索ツール。ターミナルを離れることなくトレントファイルを検索するのに役立ちます。 We-getはクロスプラットフォームツールであるため、GNU / Linux、MS Windows、およびMac OS Xで動作します。この簡単なチュートリアルでは、We-getツールをインストールして使用し、コマンドラインからトレントを検索する方法を見てみましょう。 LinuxおよびUnixライクなシステム。
Linuxにインストールする
動作するにはPython3.5以降が必要です。 Ubuntu 16.04 LTS以降のバージョンには、Python3とPython2がプリインストールされた状態で出荷されます。したがって、Ubuntu 16.04以降のバージョンを使用している場合は、Pythonをインストールする必要はありません。 We-getをインストールするには、PythonパッケージマネージャーであるPIPをインストールする必要があります。
これを行うには、次を実行します:
$ sudo apt-get install python3-pip
RHEL、CentOSなどのRPMベースのシステムでは、以下に示すようにPython3.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は現在、次の4つのWebサイトをサポートしています。
- 1337x
- thepiratebay
- eztv
- 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と入力するだけです。 we-getプロンプトで。また、特定のトレントの詳細を表示するには、 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 <[email protected]>. Full documentation at: <http://github.com/levisabah/we-get>