File tree 1 file changed +0
-22
lines changed
readthedocs/core/templatetags
1 file changed +0
-22
lines changed Original file line number Diff line number Diff line change 1
1
"""Template tags for core app."""
2
2
3
- import hashlib
4
3
import json
5
- from urllib .parse import urlencode
6
4
7
5
from django import template
8
6
from django .core .serializers .json import DjangoJSONEncoder
15
13
register = template .Library ()
16
14
17
15
18
- @register .filter
19
- def gravatar (email , size = 48 ):
20
- """
21
- Hacked from djangosnippets.org, but basically given an email address.
22
-
23
- render an img tag with the hashed up bits needed for leetness
24
- omgwtfstillreading
25
- """
26
- url = "http://www.gravatar.com/avatar.php?%s" % urlencode (
27
- {
28
- "gravatar_id" : hashlib .md5 (email ).hexdigest (),
29
- "size" : str (size ),
30
- }
31
- )
32
- return (
33
- '<img src="%s" width="%s" height="%s" alt="gravatar" '
34
- 'class="gravatar" border="0" />' % (url , size , size )
35
- )
36
-
37
-
38
16
@register .simple_tag (name = "doc_url" )
39
17
def make_document_url (project , version = None , page = "" , path = "" ):
40
18
"""
You can’t perform that action at this time.
0 commit comments