From owner-freebsd-hackers@FreeBSD.ORG Thu Jun 26 23:47:13 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 1A05B1065670 for ; Thu, 26 Jun 2008 23:47:13 +0000 (UTC) (envelope-from drquis@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.191]) by mx1.freebsd.org (Postfix) with ESMTP id 9C0F38FC14 for ; Thu, 26 Jun 2008 23:47:12 +0000 (UTC) (envelope-from drquis@gmail.com) Received: by nf-out-0910.google.com with SMTP id h3so67529nfh.33 for ; Thu, 26 Jun 2008 16:47:12 -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 :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding:sender; bh=DxtQyAn3Leh/0vWB0OpeNSk5lN4KSAy/y2DNwdI8Xzo=; b=o/Gl6KHPPflmiB5/8/zlvuv101DNxniFVxaqtF8yK4kAyWgu52RbGYKnUs9pTBVIif 21brs5ho9YfM2xZlp3sdqJZuIY05ZnMupxclviRL5dui/sigHE3rurdty+6mEHjaLYhe 0UEvSk5AotfJWMuo0R+6nrdZhFbiebfT6WhhM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding:sender; b=CLuvje170ibSzaC7G/WGmP1V1TcplfX31AJq71oOV43rnzUXh8yDdg+GnMGPH3SdXA 8J/UUPxG/LR85dDRuASqxkKgvInkDCZFjVul62QJ+wW584xrucYZXfIcn4n+i9gpvXm9 P7yKBa0+cTuXyUh+jkXl4OQiDzOCXJLDgkqAM= Received: by 10.210.88.3 with SMTP id l3mr452559ebb.79.1214522273991; Thu, 26 Jun 2008 16:17:53 -0700 (PDT) Received: from ?192.168.1.11? ( [82.174.113.83]) by mx.google.com with ESMTPS id 7sm3375266nfv.32.2008.06.26.16.17.51 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 26 Jun 2008 16:17:53 -0700 (PDT) Message-ID: <4864239F.1050308@hexon.cx> Date: Fri, 27 Jun 2008 01:17:51 +0200 From: Jille Timmermans User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: Kris Kennaway References: <486422EF.3070501@FreeBSD.org> In-Reply-To: <486422EF.3070501@FreeBSD.org> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: Quis X-Mailman-Approved-At: Fri, 27 Jun 2008 01:02:48 +0000 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:47:13 -0000 (enhanced) ctorrent Kris Kennaway schreef: > 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"