From owner-freebsd-hackers@FreeBSD.ORG Thu Jun 26 23:58:16 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9E7A2106566B for ; Thu, 26 Jun 2008 23:58:16 +0000 (UTC) (envelope-from jamesfrancistoy@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.243]) by mx1.freebsd.org (Postfix) with ESMTP id 53AFC8FC18 for ; Thu, 26 Jun 2008 23:58:16 +0000 (UTC) (envelope-from jamesfrancistoy@gmail.com) Received: by an-out-0708.google.com with SMTP id b33so71947ana.13 for ; Thu, 26 Jun 2008 16:58:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type:references :x-google-sender-auth; bh=z0Q2ZMmAncHC47tdhD2kHlkDxEIj4i1RpQikTQGHsjU=; b=kh9/epN++Kd70FzoIeDOWccvDYFOy1qxinjkN2b43AvIdJ3HZK27n1Xn/RUIbcU3W5 1up0kKL8oAb+JOYN+vWBh33l8VpIF57Ox02PpnQ7Eli2IbrcAH+ZXD3m2SIU1KuTVsXU 2kuTuQzLNuxvzq3QQ8Pecne7VnLW2bC3GY4fc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:references:x-google-sender-auth; b=A8P1vDndbhJ2oSddTrVj3jPU/WyHG213zC3Z4a4UsX/AdAM7/XrA1l6EfpQ5iWFRgb 2j/E1tgVXvXWUqJAsPA+V8KB4/8dy+Y2gC79yGslP0fVrPNZAiHKTsWxHgG4zlDSPw1M AR/YNn/GzD5Az40+9Ae58dpolr+L4MiZbxZmI= Received: by 10.100.247.14 with SMTP id u14mr811691anh.104.1214523014498; Thu, 26 Jun 2008 16:30:14 -0700 (PDT) Received: by 10.100.190.10 with HTTP; Thu, 26 Jun 2008 16:30:14 -0700 (PDT) Message-ID: <9f8af95f0806261630l4c30db6dw58d771aa697ce63b@mail.gmail.com> Date: Thu, 26 Jun 2008 19:30:14 -0400 From: bbs@mail.ie Sender: jamesfrancistoy@gmail.com To: "Kris Kennaway" In-Reply-To: <486422EF.3070501@FreeBSD.org> MIME-Version: 1.0 References: <486422EF.3070501@FreeBSD.org> X-Google-Sender-Auth: 56973ac66b5b1320 X-Mailman-Approved-At: Fri, 27 Jun 2008 01:08:21 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: FreeBSD Hackers Subject: Re: command-line bittorrent utility X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jun 2008 23:58:16 -0000 Kris, just at a first glance i noticed wikipedia had a pretty good breakdown of some clients available -- this isn't meant to be rude RTFM at all -- :) -- i just thought it might be helpful -- maybe not. http://en.wikipedia.org/wiki/BitTorrent_client respectfully, jt On Thu, Jun 26, 2008 at 7:14 PM, Kris Kennaway wrote: > I am looking for a command-line utility that can fetch via bittorrent that > > a) doesn't use curses. It must be usable in a script and without a tty! > > b) doesn't use X11. Must be a command-line utility! > > c) Must be able to inform the script when the transfer is complete. A > callback mechanism of some kind is fine as long as it doesn't require > polling. > > This is for distribution of files within a LAN and WAN: I have some large > files that I need to distribute to many machines, and pushing them all out > multiple times from the server is inefficient. > > Things that come close: > > * The python implementation, but it doesn't seem to work very reliably. I > get errors and exceptions from both the client and server when transferring > a file with only two machines participating. > > * http://www.murmeldjur.se/btpd/ is a daemon with command line client. It > doesn't provide for c), and it also doesn't work reliably. > > * Not much else. > > Surely I am not the first person to want to use bittorrent in a script? > > Kris > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > -- jt