Return-Path: Delivered-To: apmail-incubator-libcloud-archive@minotaur.apache.org Received: (qmail 78360 invoked from network); 3 Mar 2010 03:12:13 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 3 Mar 2010 03:12:13 -0000 Received: (qmail 8014 invoked by uid 500); 3 Mar 2010 03:12:07 -0000 Delivered-To: apmail-incubator-libcloud-archive@incubator.apache.org Received: (qmail 7921 invoked by uid 500); 3 Mar 2010 03:12:07 -0000 Mailing-List: contact libcloud-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: libcloud@incubator.apache.org Delivered-To: mailing list libcloud@incubator.apache.org Received: (qmail 7911 invoked by uid 99); 3 Mar 2010 03:12:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Mar 2010 03:12:07 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ianbicking@gmail.com designates 209.85.219.210 as permitted sender) Received: from [209.85.219.210] (HELO mail-ew0-f210.google.com) (209.85.219.210) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Mar 2010 03:11:55 +0000 Received: by ewy2 with SMTP id 2so668327ewy.20 for ; Tue, 02 Mar 2010 19:11:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:content-type; bh=XLobur6iNgrmTCPIZAXKtsUz+Jf+D/mkYEO2UU/kQeg=; b=UzEVO4BKqEhmvORIB8RxUnioFh44+RTUtjQCcoIXX298qhXPO2oxy/4dLaWHb2dmNl DTeTG9FJ+aSp0d043SomW63bmCeyb1oGZpVNu13ukDP/WVrfPzbDe30RLghr8ktyWGNC vzZKHsdD0rF0cQTgRd+dcN7tGGUY/l77CoyHs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=WrDSgdRnGOnjqKmxcfh5VmxpLqdrOD1MdLL74FgvFsDOLMk+nPqcG2ZGReNdAcUsRR zPmgTDQGNRy4d5S2WETYuBgHIr2WJbSqb33wLGGsjdU1Pc/Kl8t1CsPII+IjJbzWVc9+ 6BFQo5KcDzGVPrFoeZM/XIGsLIw6DTZiwBkq0= MIME-Version: 1.0 Received: by 10.213.37.209 with SMTP id y17mr2620206ebd.60.1267585893167; Tue, 02 Mar 2010 19:11:33 -0800 (PST) In-Reply-To: <54cddf51003021856g36562c1ap1d4f24f1427064cd@mail.gmail.com> References: <4239a4321003021559s31169cfdnc982b9e8a2307533@mail.gmail.com> <54cddf51003021856g36562c1ap1d4f24f1427064cd@mail.gmail.com> From: Ian Bicking Date: Tue, 2 Mar 2010 21:11:13 -0600 Message-ID: To: libcloud@incubator.apache.org Content-Type: multipart/alternative; boundary=001485ea7198e273c90480dcd6cd X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [libcloud] Virtualbox driver for libcloud? --001485ea7198e273c90480dcd6cd Content-Type: text/plain; charset=UTF-8 On Tue, Mar 2, 2010 at 8:56 PM, Josh Wright wrote: > The VirtualBox Python API is really straightforward. There are bindings for > both the local COM/XPCOM interface, and the SOAP interface. I created > VBoxWeb (http://github.com/JshWright/vboxweb) a while back using the > Python > API (My version of VBoxWeb is no longer maintained, having > been superseded by the official project of the same name ( > http://code.google.com/p/vboxweb/)). > > The documentation for the API is bundled with the SDK. ( > > http://download.virtualbox.org/virtualbox/3.1.4/VirtualBoxSDK-3.1.4-57640.zip > ) > > If this is something the libcloud community thinks should be added, I'd be > happy to contribute. > COM/XPCOM and SOAP all make me run for subprocess calls, but if you feel comfortable about it then that would be awesome, and I'd be glad to help with the non-COM/XPCOM/SOAP parts. -- Ian Bicking | http://blog.ianbicking.org | http://twitter.com/ianbicking --001485ea7198e273c90480dcd6cd--