Open WesWrench opened 1 year ago
It does tend to break a bit with nested lists, but without knowing more information about how you ran it or what you're attempting to do I'm not sure I can help much.
Hello, i put the wikicode in a txt file and i run this :
import mwparserfromhell
import mwcomposerfromhell
import json
f = open("firewall.txt", "r")
firewall_mw = f.read()
wikicode = mwparserfromhell.parse(firewall_mw)
html = mwcomposerfromhell.compose(wikicode)
f = open("firewall.html", "w+")
firewall_mw = f.write(html)
A reduced test-case:
{{Navbox
|list1=
*[[Article]]
}}
Which results in:
<ul><li>{{Navbox
|list1=
*[[Article]]
}}</li></ul>
It probably should generate:
{{Navbox
|list1=
<ul><li><a href="/wiki/Article" title="Article">Article</a>
</li></ul>
}}
Hello,
i have test your composer on this code : https://en.wikipedia.org/w/index.php?title=Template:Routing_software&action=edit and the result is :