Diffstat (limited to 'filters/email-gravatar.py')
| -rwxr-xr-x | filters/email-gravatar.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/filters/email-gravatar.py b/filters/email-gravatar.py index f90b87d..d70440e 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,7 +30,10 @@ 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() -print("<img src='//www.gravatar.com/avatar/" + md5 + "?s=13&d=retro' style='height:10pt;width:10pt'> " + text) +print("<img src='//www.gravatar.com/avatar/" + md5 + "?s=13&d=retro' width='13' height='13' alt='Gravatar' /> " + text) |