Summary: ------- DOPAL is a library to allow programs written in Python to easily communicate the Java BitTorrent client Azureus, via the XML/HTTP plugin (allowing communication over a network).
Changes: ------- Version 0.56 is the third public release of DOPAL. One of the main changes is support for "typeless" objects - this allows DOPAL to represent remote objects which it has no information about. There is also support for passing and receiving Java's "short" primitive type, and a fix for a traceback occurring in the __str__ methods of some objects.
There's also various other minor changes - check the changelog for more information.
The method definitions in this release are in sync with Azureus 184.108.40.206 b13 (though you can use any version of Azureus with DOPAL).
Description: ----------- It provides a very Pythonic way of interacting with the objects available in Azureus's Plugin API - you can interact with remote objects and invoke methods on them as easily as any normal Python object (while all the connection handling and XML generation and parsing is done behind the scenes). It also allows you to write code which can do just the same things as Java plugins for Azureus can (well, almost).
Website: ------- http://dopal.sourceforge.net/
Example usage: ------------- http://dopal.sourceforge.net/examples.html