Difference between revisions of "Py-3rdparty-mediawiki"
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
= Features = | = Features = | ||
+ | |||
+ | == Encrypted credential handling == | ||
Py-3rdparty-mediawiki allows using pywikibot by simply giving each wiki an id and using the credential information created by MediaWiki-Japi. The needed family file is automatically created and registered. If you'd like to get a pure python solution for credential handling please file an issue on github - it's no big deal but i personally don't need it yet since i'm fine with the new CommandLine feature added recently. | Py-3rdparty-mediawiki allows using pywikibot by simply giving each wiki an id and using the credential information created by MediaWiki-Japi. The needed family file is automatically created and registered. If you'd like to get a pure python solution for credential handling please file an issue on github - it's no big deal but i personally don't need it yet since i'm fine with the new CommandLine feature added recently. | ||
+ | |||
+ | == Semantic MediaWiki API support == | ||
+ | see https://github.com/WolfgangFahl/py-3rdparty-mediawiki/issues/1 | ||
== Example == | == Example == |
Revision as of 17:45, 29 May 2020
Github
Prerequisites
You might want to prepare some credential ini files with the Mediawiki-Japi CommandLine.
Features
Encrypted credential handling
Py-3rdparty-mediawiki allows using pywikibot by simply giving each wiki an id and using the credential information created by MediaWiki-Japi. The needed family file is automatically created and registered. If you'd like to get a pure python solution for credential handling please file an issue on github - it's no big deal but i personally don't need it yet since i'm fine with the new CommandLine feature added recently.
Semantic MediaWiki API support
see https://github.com/WolfgangFahl/py-3rdparty-mediawiki/issues/1
Example
from wikibot.wikibot import WikiBot
wikibot=WikiBot.ofWikiId("test2")
wikibot.site ...