about summary refs log tree commit diff
diff options
context:
space:
mode:
authorChristian Hesse <mail@eworm.de>2014-01-14 11:11:23 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2014-01-14 13:55:35 +0100
commit46176eca7f130a59813d160415a5ead58133f128 (patch)
treeb428c8d1ebc032a74b5bf3945b094db57e1a370e
parentemail-gravatar.lua: fix for lua 5.2 (diff)
downloadcgit-pink-46176eca7f130a59813d160415a5ead58133f128.tar.gz
cgit-pink-46176eca7f130a59813d160415a5ead58133f128.zip
email-gravatar.py: fix UTF-8
Diffstat (limited to '')
-rwxr-xr-xfilters/email-gravatar.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/filters/email-gravatar.py b/filters/email-gravatar.py
index f90b87d..5d08ea8 100755
--- a/filters/email-gravatar.py
+++ b/filters/email-gravatar.py
@@ -20,6 +20,7 @@
 
 import sys
 import hashlib
+import codecs
 
 email = sys.argv[1].lower().strip()
 if email[0] == '<':
@@ -29,6 +30,9 @@ if email[-1] == '>':
 
 page = sys.argv[2]
 
+sys.stdin = codecs.getreader("utf-8")(sys.stdin.detach())
+sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
+
 md5 = hashlib.md5(email.encode()).hexdigest()
 text = sys.stdin.read().strip()
 
g on the same ERROR in the pounce buffer. 2020-04-20Use . as ${LDLIBS.$@} separatorJune McEnroe 2020-04-05Error on invalid ISUPPORT values 1.2June McEnroe 2020-04-05Only set RCS on FreeBSDJune McEnroe 2020-04-05Log bans and unbansJune McEnroe 2020-04-05Parse mode types from ISUPPORTJune McEnroe 2020-04-05Add unscoop matchers for ban/unban eventsJune McEnroe The IRC and Textual matchers miss bans mixed with other mode changes, but those are rare. 2020-04-05Check unscoop regexps with make testJune McEnroe 2020-04-05Add unscoop -n flag for checking regexpsJune McEnroe 2020-04-05Add Ban and Unban event typesJune McEnroe 2020-04-02Update styleJune McEnroe Replacing declarations followed by while loops with for loops and generating the short option string from the long options. 2020-03-31Update unscoop catgirl matchersJune McEnroe I'm not concerned about keeping the old matchers since I'm almost entirely certain I was the only one who ever used the old version of catgirl, and I already imported those logs. 2020-03-31Fix writing verbose to stderrJune McEnroe 2020-03-02Include <>/-/* around nicks in scoop coloring 1.1June McEnroe 2020-03-02Replace .mk files with configure scriptJune McEnroe 2020-02-28Implement the causal.agency/consumer capabilityJune McEnroe 2020-02-22Include <>/-/* around nicks in coloringJune McEnroe 2020-02-22Use (almost) the full range of IRC colors for nicksJune McEnroe