{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/6"}],"enrichment":{"capability":"mwclient is a Python client library for the MediaWiki API that provides programmatic access to MediaWiki instances like Wikipedia, enabling read and write operations on wiki content.","skillfed_tags":["wiki-automation","api-client","mediawiki"],"use_cases":["Write bots to automate bulk edits or content updates on Wikipedia or other MediaWiki sites","Retrieve page content, metadata, and revision history programmatically for analysis or archival","Automate user account operations and permission management on self-hosted MediaWiki instances","Build tools to monitor wiki activity or synchronize content between wikis","Perform batch uploads or category management across multiple pages"],"what_it_does":"mwclient is a lightweight Python wrapper around the MediaWiki API that lets you interact with MediaWiki instances (Wikipedia, Wikimedia projects, and self-hosted wikis) from Python code. It abstracts the HTTP API details into a simple object model where you work with Site, Page, and User objects rather than raw API calls. The library handles authentication via requests-oauthlib and supports most MediaWiki API operations, raising MediaWikiVersionError when a function isn't available on the target wiki version.\n\nThe package is designed for automation tasks like bulk editing, content analysis, bot development, and metadata retrieval. It works with Python 3.5 and above and MediaWiki 1.16 and above, making it compatible with a wide range of wiki deployments. The project has been actively maintained since 2011 and currently supports Python 3.5 through 3.12.","worth_installing":"Yes. mwclient is actively maintained, has low install friction, carries no known vulnerabilities, and is the standard choice for Python-based MediaWiki automation. Install it if you need to interact with Wikipedia or any MediaWiki instance from Python code."},"id":"mwclient","links":{"html":"https://skillfed.io/packages/mwclient","md":"https://skillfed.io/packages/mwclient.md","pypi":"https://pypi.org/project/mwclient/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-08-12","license_spdx":null,"license_treatment":"permissive","name":"mwclient","python_support":"unspecified","summary":"MediaWiki API client"},"popularity":{"monthly_downloads":168179,"position":10452,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.11.0"}
