Skip to content

A Pythonic implementation of the entire VirtualBox Main API

License

Notifications You must be signed in to change notification settings

z00m1n/pyvbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to pyvbox

What is pyvbox:

  • A complete implementation of the VirtualBox Main API
  • Create a VirtualBox instance and explorer the potential of VirtualBox's amazing COM API

Project hosting provided by github.com.

Install and run

Simply run the following:

> python setup.py install
> python setup.py test
> python -m restq -h

Example:

> ipython
import virtualbox
vbox = virtualbox.VirtualBox()
session = virtualbox.Session()
vm = vbox.find_vm('test_vm')
vm.launch_vm(session, 'headless', '')
session.console ...
#WIN WIN

Issues

Source code for pyvbox is hosted on GitHub. Please file bug reports with GitHub's issues system.

Compatibility

pyvbox utilises the VirtualBox project's vboxapi to gain access to the underlying COM API primitives, which makes pyvbox compatible on systems where vboxapi is installed and functioning.

Change log

version 0.0.0 (10/05/2013)

  • builder
  • library primitives

About

A Pythonic implementation of the entire VirtualBox Main API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%