I released a Python client for Nirvanix.
The project page is:
https://www.hosted-projects.com/trac/Design/pub/wiki/Nirvanapi
It include the most important API calls, is light (one file and less of 400 lines of code) and have not dependences.
The client support right now the following API calls:
LoginLogoutCreateFoldersDeleteFoldersDeleteFilesCopyFilesCopyFoldersMoveFilesMoveFoldersRenameFileRenameFolderSideuploadListFolderCreateHostedItemExtractFrames
The login is automatic also when the connection drop.
List a directory into Nirvanix in a little example:
from nirvanapi import NirvanixClientnc = NirvanixClient('XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX', 'username', 'password')print nc.list_folder('/')