-
Notifications
You must be signed in to change notification settings - Fork 80
Open
Description
Galleries are not parsed at all and returned as a single text node when using filter_text().
Example code:
page_text = """
[[File:Die "Gardine" in der Drachenhöhle. .24df -1-orig.jpg|thumb|right|File desc]]
<gallery mode=packed>
Plik:Die "Gardine" in der Drachenhöhle. .24df -1-orig.jpg|File desc gallery1
Plik:Demanova Cave of Freedom 19.jpg|File desc gallery2
Plik:CuevasdeTalgua.jpg||File desc gallery3
</gallery>
"""
page_code: Wikicode = mwparserfromhell.parse(page_text)
for text_node in page_code.filter_text():
print(f'»{text_node}«')Result for gallery:
»
Plik:Die "Gardine" in der Drachenhöhle. .24df -1-orig.jpg|File desc gallery1
Plik:Demanova Cave of Freedom 19.jpg|File desc gallery2
Plik:CuevasdeTalgua.jpg||File desc gallery3
«
Yet for a file it is at least split to file and params:
»File:Die "Gardine" in der Drachenhöhle. .24df -1-orig.jpg«
»thumb|right|File desc«
(for me the only text node is »File desc«, but at least please make it consistent)
Metadata
Metadata
Assignees
Labels
No labels