Diffstat (limited to 'filters/email-gravatar.py')
| -rwxr-xr-x | filters/email-gravatar.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/filters/email-gravatar.py b/filters/email-gravatar.py index 4445615..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] == '<': @@ -27,7 +28,12 @@ if email[0] == '<': if email[-1] == '>': email = email[0:-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) |