'''Command line client of MoinMoin''' The existing MoinMoin editing model is GUI based. It would be good if we could have a command line client that can do the authentication, check out files, edit by vi or emacs and then check in. This would support automation of MoinMoin wiki page editing. I believe it is very useful to users who are command-line oriented. The Perl [[http://search.cpan.org/~markj/WWW-Mediawiki-Client-0.27/bin/mvs|MediaWiki command line client]] is an example of such tool. In theory, you already can do a lot with XML-RPC (see `MoinMoin/scripts/xmlrpc-tools`). But for security reasons put page is still disabled and authentication does not work (yet). The EditMoin client does that for older versions of MoinMoin. = Discussion = authentication is implemented into 1.6. You can do use the command line to add pages, see the following example {{{#!python #!/usr/bin/env python # -*- coding: iso-8859-1 -*- from MoinMoin.request import request_cli from MoinMoin.PageEditor import PageEditor request = request_cli.Request() pagename = u'TestPage' page = PageEditor(request, pagename) text = u"That's an example!\n" try: page.saveText(text, 0) except page.Unchanged: print "You did not change the page content, not saved!" }}} e.g. [[MoinAPI/Beispiele#xmlrpc.putPage.28.29|further examples]] ---- CategoryFeatureRequest CategoryMoinMoinPatch