2009-10-15 16 views
11

Czy jest jakiś klient bittorrent lub (Java | Python | Ruby | Perl) biblioteka, której mogę użyć jak wget lub curl?wget-jak klient bittorrent lub biblioteka?

Chciałbym użyć po prostu jako kroku w skrypcie, tak jakbyś użył wget.

EDIT: Przepraszam, powinienem był wspomnieć, że używam Ubuntu.

+0

Istnieje pytanie dotyczące klienta linii poleceń Ubuntu bittorrent na pytanie Ubuntu: http://askubuntu.com/questions/29872/torrent-client-for-- -andommand-line – Jakob

Odpowiedz

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

Możesz załadować torrenty w rtorrent z wiersza poleceń.

kończy się wget po pobraniu. Możesz dodać polecenie exit do zdarzenia on_finished w pliku .rtorrent.rc.

Jeśli chcesz uruchomić aplikację w tle, możesz użyć narzędzia do zarządzania ekranem lub operatora &.

Jeśli chcesz obejrzeć pobrany plik, po prostu pomiń zarządzanie ekranem.

Innym rozwiązaniem jest pobranie rtorrenta do obejrzenia katalogu torrentów. Po zakończeniu pobierania możesz określić, do którego katalogu zostanie przeniesiony. Aby rozpocząć pobieranie, przenieś plik do katalogu podglądu ze skryptem i sprawdź jego status zakończenia, sprawdzając katalog "zakończone" dla plików.

4

btdownloadheadless

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

Inną opcją jest oficjalny klient "BitTorrent" (przed wersją 6, oczywiście) z bittorrent.com. Zawiera zarówno konsolę, jak i wersję curses. Zwykle jest to pakiet bittorrent (zamiast pakietu bittorrent-gui, który jest wersją GUI) w różnych dystrybucjach Linuksa. Nowością w Linuksie jest 5.x, chociaż Ubuntu/Debian ma tylko 3.x. Przeprowadź bittorrent-console lub bittorrent-curses dla wersji konsol i curses (na 4.x i 5.x); lub btdownloadheadless.bittorrent lub (on 3.x).

0

Użyłem btdownloadheadless z pakietu bittornado zgodnie z sugestią gnibbler. Polecam również korzystanie z ekranu z liniami btdownloadload dla przyjemnego wyświetlania postępów itp., Dzięki czemu można łatwo tło.

1

Zawsze używam transmisji-cli, a większość dystrybucji Linuksa dzieli transmisję-cli, która jest interfejsem wiersza poleceń i gui w górę. Kolejny, który mogę zasugerować, to Lftp, chociaż odkryłem, że nie działa w przypadku niektórych witryn.

Powiązane problemy