| @@ -148,9 +148,10 @@ class DRNClerkBot(Task): | |||||
| text = text.split(marker)[1] | text = text.split(marker)[1] | ||||
| additions = set() | additions = set() | ||||
| for line in text.splitlines(): | for line in text.splitlines(): | ||||
| user = re.search("\# \{\{User\|(.*?)\}\}", line) | |||||
| user = re.search("\# \{\{User\|(.+?)\}\}", line) | |||||
| if user: | if user: | ||||
| additions.add((user.group(1).replace("_", " ").strip(),)) | |||||
| uname = user.group(1).replace("_", " ").strip() | |||||
| additions.add((uname[0].upper() + uname[1:],)) | |||||
| removals = set() | removals = set() | ||||
| query1 = "SELECT volunteer_username FROM volunteers" | query1 = "SELECT volunteer_username FROM volunteers" | ||||
| @@ -212,6 +213,7 @@ class DRNClerkBot(Task): | |||||
| match = re.search(re_f, body, re.U) | match = re.search(re_f, body, re.U) | ||||
| if match: | if match: | ||||
| f_user = match.group(1).split("/", 1)[0].replace("_", " ") | f_user = match.group(1).split("/", 1)[0].replace("_", " ") | ||||
| f_user = f_user[0].upper() + f_user[1:] | |||||
| strp = "%H:%M, %d %B %Y (UTC)" | strp = "%H:%M, %d %B %Y (UTC)" | ||||
| f_time = datetime.strptime(match.group(2), strp) | f_time = datetime.strptime(match.group(2), strp) | ||||
| else: | else: | ||||
| @@ -460,6 +462,7 @@ class DRNClerkBot(Task): | |||||
| signatures = [] | signatures = [] | ||||
| for userlink, stamp in matches: | for userlink, stamp in matches: | ||||
| username = userlink.split("/", 1)[0].replace("_", " ").strip() | username = userlink.split("/", 1)[0].replace("_", " ").strip() | ||||
| username = username[0].upper() + username[1:] | |||||
| if username == "DoNotArchiveUntil": | if username == "DoNotArchiveUntil": | ||||
| continue | continue | ||||
| stamp = stamp.strip() | stamp = stamp.strip() | ||||
| @@ -493,6 +496,7 @@ class DRNClerkBot(Task): | |||||
| user = re.search("[:*#]{,5} \{\{User\|(.*?)\}\}", line) | user = re.search("[:*#]{,5} \{\{User\|(.*?)\}\}", line) | ||||
| if user: | if user: | ||||
| party = user.group(1).replace("_", " ").strip() | party = user.group(1).replace("_", " ").strip() | ||||
| party = party[0].upper() + party[1:] | |||||
| if party == case.file_user: | if party == case.file_user: | ||||
| continue | continue | ||||
| notice = _Notice("User talk:" + party, template, too_late) | notice = _Notice("User talk:" + party, template, too_late) | ||||