công cụ dòng lệnh cho một lần tải xuống một torrent (như wget hoặc curl)


16

Tôi quan tâm đến một lệnh duy nhất sẽ tải xuống nội dung của một torrent (và có thể tham gia như một hạt giống sau khi tải xuống, cho đến khi tôi dừng nó).

Thông thường, có một trình nền torrent-client nên được khởi động riêng trước và một ứng dụng khách để điều khiển (như transmission-remote).

Nhưng tôi đang tìm kiếm sự đơn giản của wgethoặc curl: đưa ra một lệnh, nhận kết quả sau một thời gian.


4
Một cái gì đó như aria2, ví dụ aria2c http://somesite/somefile.torrent?
don_crissti

1
Bạn có thể sử dụng deluge-torrent.org . Con thú dòng lệnh đó có giao diện người dùng CLI, GUI và thậm chí là giao diện người dùng web để bạn kiểm soát.
shivams

1
btdownloadcurses
ivanivan

Câu trả lời:


11

Kiểm tra transmission-cli. Việc sử dụng đơn giản như chạy transmission-cli <torrent-file>, nhưng rõ ràng bạn có thể điều chỉnh nó theo nhu cầu của mình với một số tùy chọn.

Chỉ là một bình luận phụ:

Trên thực tế, bạn có thể sử dụng nhiều tùy chọn khác, ngoài transmission-clivà có thể sẽ xuất hiện nhiều đề xuất khác ở đây (như delugecủa Benjamin B. trong các bình luận). Tôi đã đọc ở đâu đó rằng bất kỳ chương trình hoạt động tốt nào cũng phải được viết để có thể điều khiển nó thông qua dòng lệnh và GUI chỉ là một bổ sung - giao diện giúp chương trình dễ sử dụng hơn hoặc thuận tiện hơn.


Tôi đồng ý với ý kiến ​​phụ của bạn. Đó chỉ là vấn đề tìm kiếm một ứng dụng khách BitTorrent phong nha và khởi chạy CLI (nó nên có một). Cá nhân tôi sử dụng Deluge, nhưng tôi thấy bây giờ điểm thêm nó như một câu trả lời. @Erathiel, bạn có thể bao gồm nó nếu bạn muốn.
Benjamin B.

@BenjaminB. Tôi đã bao gồm đề xuất của bạn, mặc dù tôi đoán là chúng tôi sẽ kết thúc với một danh sách rất dài nếu chúng tôi muốn liệt kê mọi máy khách torrent có thể được kiểm soát thông qua dòng lệnh :)
Erathiel

Nhận xét thú vị về cách các chương trình nên được kiểm soát dòng lệnh. Điều đó phù hợp khá chặt chẽ với các triết lý unix cổ điển về việc thực hiện một điều đơn giản và tốt cho mỗi chương trình, mặc dù dường như ngày càng trở nên ít phổ biến hơn cho tốt hơn hoặc tồi tệ hơn.
Vality

Theo mặc định, truyền-cli giữ hạt giống vô thời hạn? Và có thể cung cấp một số tỷ lệ gieo hạt - sau đó nó thoát?
maxschlepzig


6

Bạn cũng có thể thử rtorrent và có thể là ctorrent mà trang man bắt đầu bằng:

ctorrent - Tải tập tin bittorrent từ dòng lệnh


5

Tôi đã thử lftp:

lftp -c "torrent $1"

nơi $1.torrenttập tin.

không giống

lftp -e "torrent $1"

lftp -cphải thoát khi lệnh được thực hiện ( lftp -eđể lại cho bạn trong phát âm lệnh của nó).

Nó cũng gieo hạt. (Tôi chưa biết cách gieo hạt tương tác với -c.)

Gieo hạt sau khi lệnh xong

Điều này thực sự được thực hiện bởi lftp -c:

Đầu tiên, tôi bắt đầu nó. Và lệnh kết thúc sau một lúc:

Name: lib.ru_2007-03-05.7z
dn:1.7G up:0 complete, ratio:0.000000
Seeding in background...
[15137] Moving to background to complete transfers...
$ 

Kiểm tra xem nó vẫn còn hoạt động (gieo hạt) trong nền:

$ ps x | fgrep lftp
 15137 ?        Ss     0:37 lftp -c torrent lib.ru_2007-03-05.7z.4fb7e98d43804eca.torrent
 67517 pts/3    S+     0:00 grep -F --color=auto lftp
$ 


1

Tôi biết bài này đã cũ nhưng tôi chỉ vấp vào ngày hôm nay. Tôi đã viết một cái gì đó như thế này đôi khi trở lại cho kickasstorrents

kscli

Hãy thử điều này và cho tôi biết nếu


1

Đề nghị của tôi mà không cần cài đặt bất cứ điều gì (nếu bạn có nút)

npx -p webtorrent-cli webtorrent download "magent:..."

Nó sẽ tạm thời tải xuống webtorrent-clipakcage, sau đó thực hiện commANGE webtorretnđể tải torrent của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.