Anche se ci sono molte applicazioni torrent GUI su Internet, alcuni utenti preferiscono ancora utilizzare strumenti torrent da riga di comando. Se sei uno di loro, ho una buona notizia per te. Incontra otteniamo , uno strumento di ricerca torrent da riga di comando scritto utilizzando il linguaggio di programmazione Python. Ti aiuta a cercare file torrent senza uscire dal tuo Terminale. We-get è uno strumento multipiattaforma, quindi funzionerà con GNU/Linux, MS Windows e Mac OS X. In questo breve tutorial, vediamo come installare e utilizzare lo strumento We-get per cercare torrent dalla riga di comando in Sistemi simili a Linux e Unix.
Installa we-get in Linux
We-get ha bisogno di Python 3.5 o versioni successive per funzionare. Ubuntu 16.04 LTS e versioni successive vengono fornite con Python 3 e Python 2 preinstallati. Quindi, non devi installare Python se usi Ubuntu 16.04 o versioni successive. Devi installare PIP, gestore di pacchetti Python, per installare We-get.
Per farlo, esegui:
$ sudo apt-get install python3-pip
Su sistemi basati su RPM come RHEL, CentOS, devi installare la versione Python 3.x come mostrato di seguito.
$ yum install https://centos7.iuscommunity.org/ius-release.rpm
$ yum install python35u
Una volta installato Python 3.5, esegui il seguente comando su PIP:
$ yum install python35u-pip
Inoltre, assicurati di aver installato GIT sul tuo sistema. Git è disponibile nei repository predefiniti della maggior parte delle distribuzioni Linux, quindi possiamo installarlo utilizzando il gestore di pacchetti predefinito come mostrato di seguito.
Su sistemi basati su DEB:
$ sudo apt-get install git
Su sistemi basati su RPM:
$ sudo yum install git
Su Arch Linux e suoi derivati:
$ sudo pacman -S git
Una volta installati Pip e Git, esegui il seguente comando per installare "we-get".
$ sudo pip install git+https://github.com/rachmadaniHaryono/we-get
Cerca torrent dalla riga di comando in Linux
Al momento, We-get supporta i seguenti quattro siti Web.
- 1337x
- la baia dei pirati
- eztv
- si
- altri devono ancora venire
Vediamo alcuni esempi pratici.
Disclaimer: La ricerca/scaricamento di file torrent è illegale in alcune regioni/paesi. Si prega di utilizzare queste informazioni a proprio rischio. Noi (OSTechNix o l'autore) non siamo responsabili per alcun tipo di utilizzo illegale di torrent.
Per cercare un torrent, esegui:
$ we-get --search "Arch Linux" --target the_pirate_bay
Risultato di esempio:
# 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 >
Puoi visualizzare l'elenco dei torrent disponibili per il termine di ricerca sopra (es. Arch Linux). Per farlo, digita semplicemente elenco nel prompt we-get. Inoltre, per visualizzare i dettagli di un particolare torrent, digita 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" }
Per uscire dalla shell We-get, digita exit .
Ecco l'elenco completo delle opzioni supportate per 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>