Module:RFX report: Difference between revisions

Content deleted Content added
better
better
Line 35:
local page_object = mw.title.new( "Wikipedia:Requests for adminship/MZMcBride" ) -- idk
local text = page_object:getContent()
--[==[
--support_find = re.search(r'(=|\'\'\')[ ]*Support[ ]*(=|\'\'\')+\n(.*)(=|\'\'\')[ ]*Oppose[ ]*(=|\'\'\')+\n', page_text, re.I|re.U|re.DOTALL)
page_text = page.read()
-- support_find = re.search(r'(=|\'\'\')[ ]*Support[ ]*(=|\'\'\')+\n(.*)(=|\'\'\')[ ]*Oppose[ ]*(=|\'\'\')+\n', page_text, re.I|re.U|re.DOTALL)
oppose_find = re.search(r'(=|\'\'\')[ ]*Oppose[ ]*(=|\'\'\')+\n(.*)(=|\'\'\')[ ]*Neutral[ ]*(=|\'\'\')+\n', page_text, re.I|re.U|re.DOTALL)
neutral_find = re.search(r'(=|\'\'\')[ ]*Neutral[ ]*(=|\'\'\')+\n(.*)', page_text, re.I|re.U|re.DOTALL)
votes_find = re.compile(r'^#[^:*\n]', re.I|re.U|re.M)
supports = len(votes_find.findall(support_find.group(3)))
opposes = len(votes_find.findall(oppose_find.group(3)))
neutrals = len(votes_find.findall(neutral_find.group(3)))
percent = float(supports)/(supports+opposes)*100
]==]
local support_pattern = "'''Support'''"
local count = 0