Set User-Agent when downloading covers.
[redakcja.git] / apps / cover / utils.py
diff --git a/apps/cover/utils.py b/apps/cover/utils.py
new file mode 100755 (executable)
index 0000000..7615d22
--- /dev/null
@@ -0,0 +1,13 @@
+# -*- coding: utf-8 -*-
+#
+# This file is part of FNP-Redakcja, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+#
+from urllib import FancyURLopener
+from django.contrib.sites.models import Site
+
+
+class URLOpener(urllib.FancyURLopener):
+    @property
+    def version(self):
+        return 'FNP Redakcja (http://%s)' % Site.objects.get_current()