{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/5"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/15"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/7"},{"label":"General","url":"https://skillfed.io/packages/category/text-processing-general"}],"enrichment":{"capability":"Provides standardized Python classes for MediaWiki data types, normalizing representations across database, XML dumps, and API responses.","skillfed_tags":["mediawiki","wikipedia","data-normalization"],"use_cases":["Parse and normalize Wikipedia or MediaWiki dump data into consistent Python objects.","Convert between different MediaWiki API response formats and internal database representations.","Build tools that read MediaWiki data from multiple sources and need a unified type system.","Serialize MediaWiki objects to JSON for storage or transmission using standardized schemas."],"what_it_does":"mwtypes is a Python library that defines a standard set of classes for representing MediaWiki data\u2014the kind you encounter in Wikipedia databases, XML dumps, and API responses. Its purpose is to bridge naming and structural differences between these three sources, so you can work with MediaWiki information consistently regardless of where it came from.\n\nThe library depends only on jsonable for serialization support. It's designed for developers working with MediaWiki data programmatically\u2014whether you're parsing Wikipedia dumps, querying the MediaWiki API, or reading database exports. The package has been stable since 2015 but is currently dormant, with no active development; the last release was in July 2024.","worth_installing":"Yes, if you are working directly with MediaWiki or Wikipedia data and need a stable, lightweight type system to normalize across sources. The permissive MIT license and low install friction make it a safe choice. However, verify that the included types match your specific use case, and be aware that maintenance is dormant\u2014if you need active support or compatibility updates for newer MediaWiki API versions, you may need to maintain a fork or seek alternatives."},"id":"mwtypes","links":{"html":"https://skillfed.io/packages/mwtypes","md":"https://skillfed.io/packages/mwtypes.md","pypi":"https://pypi.org/project/mwtypes/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-07-09","license_spdx":null,"license_treatment":"permissive","name":"mwtypes","python_support":"unspecified","summary":"A set of types for processing MediaWiki data."},"popularity":{"monthly_downloads":247802,"position":8682,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
