เครื่องมือบรรทัดคำสั่งสำหรับการดาวน์โหลดฝนตกหนัก (เช่น wget หรือ curl)


16

ฉันสนใจในคำสั่งเดียวที่จะดาวน์โหลดเนื้อหาของ torrent (และอาจมีส่วนร่วมในฐานะ seed หลังจากดาวน์โหลดจนกว่าฉันจะหยุดมัน)

โดยปกติจะมี daemon ฝนตกหนักไคลเอ็นต์ซึ่งควรเริ่มต้นแยกต่างหากก่อนและไคลเอนต์เพื่อควบคุม (เช่นtransmission-remote)

แต่ฉันกำลังมองหาความเรียบง่ายของwgetหรือcurl: ให้หนึ่งคำสั่งรับผลหลังจากที่ในขณะ


4
บางอย่างเช่นaria2เช่นaria2c http://somesite/somefile.torrent?
don_crissti

1
คุณสามารถใช้deluge-torrent.org สัตว์บรรทัดคำสั่งนั้นมี CLI UI, GUI และแม้แต่ web-UI ที่น่าทึ่งให้คุณควบคุม
shivams

1
btdownloadcurses
ivanivan

คำตอบ:


11

transmission-cliตรวจสอบ การใช้งานนั้นง่ายเหมือนการใช้งานtransmission-cli <torrent-file>แต่คุณสามารถปรับได้ตามความต้องการด้วยตัวเลือกต่างๆ

เพียงความเห็นด้านข้าง:

จริงๆแล้วคุณสามารถใช้ตัวเลือกอื่น ๆ นอกเหนือจากtransmission-cliและอาจมีคำแนะนำอื่น ๆ อีกมากมายที่นี่ (เช่นdelugeโดย Benjamin B. ในความคิดเห็น) ฉันได้อ่านบางที่ว่าควรเขียนโปรแกรมที่มีความประพฤติดีเพื่อให้สามารถควบคุมผ่านบรรทัดคำสั่งและ GUI เป็นเพียงส่วนเสริมเท่านั้น - อินเทอร์เฟซเพื่อทำให้โปรแกรมใช้งานง่ายขึ้นหรือสะดวกยิ่งขึ้น


ฉันเห็นด้วยกับความคิดเห็นด้านข้างของคุณ เป็นเพียงเรื่องของการหาลูกค้า BitTorrent ที่ดีและเปิดตัวมันเป็น CLI (ควรมี) โดยส่วนตัวแล้วฉันใช้ Deluge แต่ฉันเห็นตอนนี้ชี้เพิ่มเป็นคำตอบ @Erathiel คุณสามารถรวมไว้หากคุณต้องการ
Benjamin B.

@BenjaminB ฉันได้รวมข้อเสนอแนะของคุณไว้แล้วแม้ว่าการคาดเดาของฉันคือเราจะจบลงด้วยรายการที่ยาวมากหากเราต้องการแสดงรายการไคลเอนต์ torrent ทุกตัวที่สามารถควบคุมผ่านทางบรรทัดคำสั่ง :)
Erathiel

ความคิดเห็นที่น่าสนใจเกี่ยวกับวิธีที่โปรแกรมควรควบคุมบรรทัดคำสั่ง สิ่งนั้นเข้ากันได้อย่างใกล้ชิดกับปรัชญายูนิกซ์คลาสสิกในการทำสิ่งหนึ่งที่เรียบง่ายและดีต่อโปรแกรม แต่ดูเหมือนว่าจะได้รับความนิยมน้อยลงในทุกวันนี้
Vality

การส่งผ่านจะเก็บค่าเริ่มต้นอย่างไม่มีกำหนดหรือไม่? และเป็นไปได้หรือไม่ที่จะจัดหาอัตราส่วนการเพาะ - หลังจากนั้นจะออก?
maxschlepzig


6

คุณยังสามารถลองrtorrentและอาจเป็นctorrentซึ่ง man page เริ่มต้นด้วย:

ctorrent - ดาวน์โหลดไฟล์ bittorrent จากบรรทัดคำสั่ง


5

ฉันให้ลองlftp:

lftp -c "torrent $1"

ที่$1เป็น.torrentไฟล์

แตกต่าง

lftp -e "torrent $1"

lftp -cจะต้องออกเมื่อคำสั่งเสร็จสิ้น ( lftp -eปล่อยให้คุณอยู่ในคำสั่งสรรพนาม)

นอกจากนี้ยังทำการเพาะ (ฉันยังไม่รู้ว่าการเพาะมีปฏิสัมพันธ์-cอย่างไร)

การ seed หลังจากคำสั่งเสร็จสิ้น

อันที่จริงแล้วทำได้โดยlftp -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...
$ 

ตรวจสอบว่ามันยังทำงานอยู่ (การเพาะ) ในพื้นหลัง:

$ 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

ฉันรู้ว่าโพสต์นี้เก่า แต่ฉันเพิ่งสะดุดในวันนี้ ฉันเขียนบางอย่างเช่นนี้บางครั้งกลับมาเพื่อ kickasstorrents

kscli

ลองสิ่งนี้และแจ้งให้เราทราบหาก


1

คำแนะนำของฉันโดยไม่ต้องติดตั้งอะไร (ถ้าคุณมีโหนด)

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

มันจะดาวน์โหลดwebtorrent-clipakcage ชั่วคราวจากนั้นดำเนินการคำสั่งwebtorretnเพื่อดาวน์โหลดฝนตกหนักของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.