view MoinMoin/scripts/xmlrpc-tools/WhoAmI.py @ 491:be33ecd58d4e

add run() methods to scripts, include version info into MoinMoin/__init__.py for epydoc imported from: moin--main--1.5--patch-495
author Thomas Waldmann <tw@waldmann-edv.de>
date Wed, 22 Mar 2006 09:55:32 +0000
parents 56d74783ea93
children
line wrap: on
line source
#!/usr/bin/env python
"""
This script checks whether the wiki authenticates and trusts you.

It calls the TrustMe.py xmlrpc plugin. To use http auth, you need to configure
the srcwiki with auth = [http, moin_cookie] in its wikiconfig.

GPL software, 2005 Thomas Waldmann
"""

def run():
    user = "ThomasWaldmann"
    password = "wrong"

    import sys, xmlrpclib
    sys.path.insert(0, '../../..')
    from MoinMoin.support.BasicAuthTransport import BasicAuthTransport

    srctrans = BasicAuthTransport(user, password)
    srcwiki = xmlrpclib.ServerProxy("http://moinmaster.wikiwikiweb.de/?action=xmlrpc2", transport=srctrans)

    print srcwiki.WhoAmI()

if __name__ == "__main__":
    run()