#! /usr/bin/env python
# -*- coding: utf-8 -*-

import sys
import xmlrpclib

if __name__ == "__main__" :
    server = xmlrpclib.ServerProxy("http://api.mytapelabels.com")
    session = server.login("DEMO", "LTO")
    apiversion = server.getAPIVersion(session)
    server.logout(session)

    sys.stdout.write("Documentation of MyTapeLabels' XML-RPC API version %s\n\n" % apiversion)

    methodnames = server.system.listMethods()
    methodnames.sort()
    for methodname in methodnames :
        sys.stdout.write("\n**** %s **** :\n" % methodname)
        sys.stdout.write("%s\n\n" % server.system.methodHelp(methodname))
