2009-10-15 21 views
11

¿Hay algún cliente bittorrent o biblioteca (Java | Python | Ruby | Perl) que pueda usar como wget o curl?wget-like bittorrent cliente o biblioteca?

Me gustaría usar simplemente como un paso en un script, como usaría wget.

EDIT: Lo siento, debería haber mencionado que estoy usando Ubuntu.

+0

Hay una pregunta sobre el cliente de la línea de comandos de ubuntu bittorrent en ask Ubuntu: http://askubuntu.com/questions/29872/torrent-client-for-the-command-line – Jakob

Respuesta

8

CTorrent

 
SYNOPSIS 
     ctorrent [General Options] [Download Options] [Make Torrent 
Options] file.torrent 

     CTorrent is a BitTorrent Client written in C that doesn’t 
require any graphical component, such as an X server. It’s built as a 
console program and it can be even used remotely in a machine that 
provides outside ssh access. 
5

Puede cargar torrents en rtorrent desde la línea de comandos.

wget finaliza después de una descarga. Puede agregar el comando de salida al evento on_finished en su .rtorrent.rc.

Si necesita ejecutar la aplicación en segundo plano, puede usar la utilidad de administración de pantalla o el operador &.

Si desea ver la descarga del archivo, simplemente omita la administración de la pantalla.

Otra solución es obtener rtorrent para ver un directorio de torrents. Cuando se completa una descarga, puede especificar a qué directorio se moverá. Para iniciar una descarga, mueva su archivo al directorio de vigilancia con su secuencia de comandos y verifique su estado de finalización al marcar el directorio "completado" para los archivos.

4

btdownloadheadless

 
SYNOPSIS 
     btdownloadheadless [ option ... ] URL 
     btdownloadheadless [ option ... ] filename 
1

Otra opción es el cliente oficial "BitTorrent" (antes de la versión 6, por supuesto) de bittorrent.com. Contiene tanto una consola como una versión de curses. Generalmente se llama el paquete bittorrent (en lugar del paquete bittorrent-gui, que es la versión de la GUI) en varias distribuciones de Linux. Lo último para Linux es 5.x, aunque Ubuntu/Debian solo tiene 3.x. Ejecute bittorrent-console o bittorrent-curses para las versiones de consola y curses, respectivamente (en 4.x y 5.x); o btdownloadheadless.bittorrent o btdownloadcurses.bittorrent (en 3.x).

0

He usado btdownloadheadless del paquete bittornado según lo sugerido por gnibbler. También recomiendo usar la pantalla con btdownloadcurses para una buena visualización del progreso, etc., que puede hacer fácilmente en segundo plano.

1

Siempre utilizo transmisión-cli y la mayoría de las distribuciones de Linux dividen la transmisión-cli que es la interfaz de línea de comandos y la parte de la interfaz gráfica de usuario hacia arriba. Otro que puedo sugerir es Lftp aunque descubrí que no funciona en algunos sitios.

Cuestiones relacionadas