summaryrefslogtreecommitdiffstats
path: root/hyperkitty/lib/__init__.py
blob: aa5a3d9cf3def6a185f1389b55acc84cbe289f0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#-*- coding: utf-8 -*-

from hashlib import md5
import urllib


def gravatar_url(email):
    '''Return a gravatar url for an email address'''
    size = 64
    default = "http://fedoraproject.org/static/images/" + \
            "fedora_infinity_%ix%i.png" % (size, size)
    query_string = urllib.urlencode({'s': size, 'd': default})
    identifier = md5(email).hexdigest()
    return 'http://www.gravatar.com/avatar/%s?%s' % (identifier, query_string)