deadname_remove deadname realname, which performs an interactive search of newsletters, meeting minutes and pages for a deadname and gives the option to replace them with the real name. Also tells you all changes that were made; deals with lowercase, Title Case, and UPPERCASE; deals with possessive forms (deadname's -> realname's); and asks for bonus terms to check alt text of images for to identify possible images containing deadnames. Has a lovely interface too, with deliberately verbose "yes" and "no" controls since the replacement is made immediately.
message_censor, which asks you to log in, and then asks for a piece of sensitive information (e.g. a password sent to an exec member). It then searches all of your messages for that sensitive information and replaces the entire message with "This message has been censored.", thus censoring that information. KNOWN BUG THAT I'M TOO TIRED TO FIX AND IS ONLY A USER INTERFACE THING: it tries and fails to print participants of a message when censoring it.
Added two command line admin tools:
deadname_remove deadname realname
, which performs an interactive search of newsletters, meeting minutes and pages for a deadname and gives the option to replace them with the real name. Also tells you all changes that were made; deals with lowercase, Title Case, and UPPERCASE; deals with possessive forms (deadname's -> realname's); and asks for bonus terms to check alt text of images for to identify possible images containing deadnames. Has a lovely interface too, with deliberately verbose "yes" and "no" controls since the replacement is made immediately.message_censor
, which asks you to log in, and then asks for a piece of sensitive information (e.g. a password sent to an exec member). It then searches all of your messages for that sensitive information and replaces the entire message with "This message has been censored.", thus censoring that information. KNOWN BUG THAT I'M TOO TIRED TO FIX AND IS ONLY A USER INTERFACE THING: it tries and fails to print participants of a message when censoring it.