Bryan Tong Minh schreef:
Page editting:
page = site.Pages['Commons:Sandbox'] text = page.edit() page.save(text + u'\ntest', summary = 'Test edit')
Uploading:
site.Images.upload(open('file.jpg'), 'destination.jpg', 'Image description')
Please note that edit and upload functionality in the API is not implemented in trunk (the 'standard' version of MediaWiki), but only in the apiedit_Vodafone branch [1]. (Un)deletion, (un)protection, (un)blocking, rollback and user rights are implemented in the apiedit branch [2].
Roan Kattouw
[1] http://svn.wikimedia.org/viewvc/mediawiki/branches/ApiEdit_Vodafone [2] http://svn.wikimedia.org/viewvc/mediawiki/branches/apiedit