Hello, Since this relates to the MediaWiki software, maybe you should try contacting the MediaWiki list instead?
mediawik...@lists.wikimedia.org Regards, David 2010/5/1 Erik Hjalmar Josefsson <erik.hjalmar.josefs...@gmail.com>: > Hello, > > Stef (in cc) is trying to script pages from europarl.europa.eu into a > wiki campaign site: act-on-acta.eu > > For some reason the only text written ends up at the root page /api.php, > see: > > http://en.act-on-acta.eu/index.php?title=Api.php&diff=prev&oldid=187 > > The training target is one page (per language) at > http://en.act-on-acta.eu/Sandbox/HerrNilssons6rdTry > > Here is the code using wikitools > > from password import USER,PASSWORD > # wikitools approach > import wikitools > site = wikitools.wiki.Wiki("http://en.act-on-acta.eu/api.php") > site.login(USER, password=PASSWORD) > page = wikitools.Page(site,title='Sandbox/HerrNilssons6rdTry') > page.edit(text="=== hello world ===\nHerr Nilsson gets very annoyed") > > And here the code using mwclient > > from password import USER,PASSWORD > # mwclient approach > import mwclient > site = mwclient.Site("en.act-on-acta.eu") > site.login(USER, PASSWORD) > # Edit page > page = site.Pages['Sandbox/HerrNilssons6rdTry'] > #text = page.edit() > #print 'Text in sandbox:', text.encode('utf-8') > #page.save(text + u'\nExtra data', summary = 'Test edit') > page.save("=== hello world ===\nHerr Nilsson gets very annoyed") > > > Anyone has some helpful tips? > > //Erik > > _______________________________________________ > WikimediaSE-L mailing list > WikimediaSE-L@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikimediase-l > _______________________________________________ WikimediaSE-L mailing list WikimediaSE-L@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikimediase-l