August 14, 2020
remove remaining staging checks (WW Enemies, HW Characters). Migration is complete.
−129
remove TFH and CoH from staging, add HW Characters
−133
August 13, 2020
add CoH Bosses to staging
+42
remove BotW from staging
−47
stage a few listings that I missed before: TFH Mini-Bosses, CoH Characters and Enemies
+135
meant to stage WW Enemies not Characters
−3
move staging check (for WW Characters and BotW) here since I care about the full pageName now
+135
August 12, 2020
July 28, 2020
instead of parsing raw content and then expanding some templates within the content, just expand the whole content as a template
−732
be a little smarter about parsing transclusion args (still not handling named args, haven't needed those yet)
+193
July 26, 2020
strip {{{params|}}}
+152
handle transclusion (yikes). limitation: this expands templates in the transcluded page, which makes looking for things like {{Main}} harder.
+529
no edit summary
m+5
rename Listbox to Navbox
−8
July 25, 2020
fix bool check on number (0 is not falsy)
+4
fix iteration
+10
split sections into top-level items and groups with second-level items
+388
add Listbox class to be inherited by Navbox and Galbox
+529
July 24, 2020
replaced mw.text.gsplit with a much more performant implementation so things are snappy now
+455
comment out some things to try to reduce cpu usage... this doesn't seem like it should be so expensive though
−40
add ^...$ to heading regex
+2
quick demo that outputs a basic list
+471
proof-of-concept parser for listing pages. may or may not decide to use this to generate navboxes
+2,059