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

Till