all repos — honk @ b9afae040f1d3ad22836ac7e31c1332dd045ac38

my fork of honk

more refined way of cleaning up leftover tones
Ted Unangst tedu@tedunangst.com
Fri, 27 Sep 2019 16:48:34 -0400
commit

b9afae040f1d3ad22836ac7e31c1332dd045ac38

parent

682b3a66d0878b39fd7fbfa84d71638587330c5e

1 files changed, 2 insertions(+), 3 deletions(-)

jump to
M skulduggery.goskulduggery.go

@@ -58,8 +58,8 @@

var allUppers = []string{bigboldshitz, moeboldshitz, biggothshitz, bigwideshitz, moegothshitz, bigitalshitz, moeitalshitz, bigbangshitz, bigblokshitz, evenmoeshitz} var allLowers = []string{lilboldshitz, morboldshitz, lilgothshitz, lilwideshitz, morgothshitz, lilitalshitz, moritalshitz, lilbangshitz, evenmorshitz} -var re_skinTones = regexp.MustCompile("[\U0001F3FB\U0001F3FC\U0001F3FD\U0001F3FE\U0001F3FF]") -var re_moredumb = regexp.MustCompile("[\U0001f44f\U0001f6a8\U000026a0]\ufe0f?") +var skinTones = "\U0001F3FB\U0001F3FC\U0001F3FD\U0001F3FE\U0001F3FF" +var re_moredumb = regexp.MustCompile("[\U0001f44f\U0001f6a8\U000026a0][" + skinTones + "\ufe0f]*") // this may not be especially fast func unpucker(s string) string {

@@ -99,7 +99,6 @@ return string(x)

} s = re_alltheshitz.ReplaceAllStringFunc(s, fixer) - s = re_skinTones.ReplaceAllString(s, "") s = re_moredumb.ReplaceAllString(s, ".") zw := false