aboutsummaryrefslogtreecommitdiff
path: root/Tools/px4params/dokuwikirpc.py
blob: 407d306fdac59902cb50eab8627804f284aeb07d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
try:
    import xmlrpclib
except ImportError:
    import xmlrpc.client as xmlrpclib 

# See https://www.dokuwiki.org/devel:xmlrpc for a list of available functions!
# Usage example:
#     xmlrpc = dokuwikirpc.get_xmlrpc(url, username, password)
#     print(xmlrpc.dokuwiki.getVersion())

def get_xmlrpc(url, username, password):
    #proto, url = url.split("://")
    #url = proto + "://" + username + ":" + password + "@" + url + "/lib/exe/xmlrpc.php"
    url += "/lib/exe/xmlrpc.php?u=" + username + "&p=" + password
    
    return xmlrpclib.ServerProxy(url)