diff --git a/ivatar/tools/templates/check.html b/ivatar/tools/templates/check.html
index 9e86eb4..9e80266 100644
--- a/ivatar/tools/templates/check.html
+++ b/ivatar/tools/templates/check.html
@@ -21,7 +21,7 @@
{% if mailurl %}
-
+
MD5
@@ -44,7 +44,7 @@
{% endif %}
{% if openidurl %}
-
+
SHA256
diff --git a/ivatar/urls.py b/ivatar/urls.py
index 1609c9f..a7a4870 100644
--- a/ivatar/urls.py
+++ b/ivatar/urls.py
@@ -21,6 +21,7 @@ urlpatterns = [ # pylint: disable=invalid-name
url(
r'avatar/(?P
\w{32})',
AvatarImageView.as_view(), name='avatar_view'),
+ url(r'avatar/$', AvatarImageView.as_view(), name='avatar_view'),
url(
r'avatar/(?P\w*)',
TemplateView.as_view(
diff --git a/ivatar/views.py b/ivatar/views.py
index 4c3ca58..b8850ad 100644
--- a/ivatar/views.py
+++ b/ivatar/views.py
@@ -58,6 +58,11 @@ class AvatarImageView(TemplateView):
'''
# TODO: Do cache resize images!! Memcached?
+ def options(self, request, *args, **kwargs): # pylint: disable=too-many-branches,too-many-statements,too-many-locals,too-many-return-statements
+ response = HttpResponse("", content_type='text/plain')
+ response['Allow'] = "404 mm mp retro pagan wavatar monsterid robohash identicon"
+ return response
+
def get(self, request, *args, **kwargs): # pylint: disable=too-many-branches,too-many-statements,too-many-locals,too-many-return-statements
'''
Override get from parent class