Skip to main content

mwcomposerfromhell

https://travis-ci.org/clokep/mwcomposerfromhell.svg?branch=master

mwcomposerfromhell is a Python package that provides an easy-to-use method to convert MediaWiki Wikicode to HTML via mwparserfromhell. It supports Python 3.

Usage

Normal usage is rather straightforward to convert from a str of Wikicode to a str of HTML. It involves two steps:

  1. Parse the Wikicode to an abstract syntax tree using mwparserfromhell.

  2. Convert the AST to HTML.

>>> import mwparserfromhell
>>> import mwcomposerfromhell
>>> wikicode = mwparserfromhell.parse(text)  # Step 1
>>> html = mwcomposerfromhell.compose(wikicode)  # Step 2

You can also use it from the command line if you already have your wikicode in a file. The convert HTML is output on standard out.

python -m mwcomposerfromhell path/to/my/wikicode

Metadata

Release files for mwcomposerfromhell 0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mwcomposerfromhell 0.5
File Size Uploaded
mwcomposerfromhell-0.5.tar.gz 21.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mwcomposerfromhell 0.5
File Interpreter ABI Platform
mwcomposerfromhell-0.5-py3-none-any.whl Python 3 none any Details

Total release size: 40.9 kB

Release files / mwcomposerfromhell-0.5.tar.gz

Download URL mwcomposerfromhell-0.5.tar.gz
Size 21.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c73c6935dca08af729c6405058611014642090a424826f14ea20f32683282b66
BLAKE2b-256 checksum
How to use checksums
8b108d93025e303b36dfacea9f88a9dc45232d039ce914dbe9580458eff01158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.13

Release files / mwcomposerfromhell-0.5-py3-none-any.whl

Download URL mwcomposerfromhell-0.5-py3-none-any.whl
Size 19.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ed4125b64d82ea725085250482867498665d8aa193f471fe70c76ac9f700a278
BLAKE2b-256 checksum
How to use checksums
bf0ebe4d4072bb774b8b980e23f152eb12bd84c2f5accd7ac747be2455bdd282
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.13

Release history Release notifications | RSS feed

This release

0.5 This release

2 release files

0.4

1 release file

0.3

1 release file

0.2.1

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page