summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2017-01-18 22:53:40 +0100
committerJelle van der Waa <jelle@vdwaa.nl>2017-05-02 21:13:56 +0200
commit21c2d1a0de5fcc4f051179b9d0886105ab9d8cb0 (patch)
tree03beb98fecfe0ed031cb068c4f15b53bae52cc55
parent8841e3f7f3b002526f0dad3bf0762b10f451bcba (diff)
downloadarchweb-21c2d1a0de5fcc4f051179b9d0886105ab9d8cb0.tar.gz
archweb-21c2d1a0de5fcc4f051179b9d0886105ab9d8cb0.zip
Remove unused jinja2.py
-rw-r--r--packages/templatetags/jinja2.py71
1 files changed, 0 insertions, 71 deletions
diff --git a/packages/templatetags/jinja2.py b/packages/templatetags/jinja2.py
deleted file mode 100644
index 88b59a96..00000000
--- a/packages/templatetags/jinja2.py
+++ /dev/null
@@ -1,71 +0,0 @@
-from urllib import urlencode, quote as urlquote, unquote
-from django.utils.html import escape
-from django_jinja import library
-from main.templatetags import pgp
-
-
-@library.filter
-def url_unquote(original_url):
- try:
- url = original_url
- if isinstance(url, unicode):
- url = url.encode('ascii')
- url = unquote(url).decode('utf-8')
- return url
- except UnicodeError:
- return original_url
-
-
-def link_encode(url, query):
- # massage the data into all utf-8 encoded strings first, so urlencode
- # doesn't barf at the data we pass it
- query = {k: unicode(v).encode('utf-8') for k, v in query.items()}
- data = urlencode(query)
- return "%s?%s" % (url, data)
-
-
-@library.global_function
-def pgp_key_link(key_id, link_text=None):
- return pgp.pgp_key_link(key_id, link_text)
-
-
-@library.global_function
-def scm_link(package, operation):
- parts = (package.repo.svn_root, operation, package.pkgbase)
- linkbase = (
- "https://projects.archlinux.org/svntogit/%s.git/%s/trunk?"
- "h=packages/%s")
- return linkbase % tuple(urlquote(part.encode('utf-8')) for part in parts)
-
-
-@library.global_function
-def wiki_link(package):
- url = "https://wiki.archlinux.org/index.php/Special:Search"
- data = {
- 'search': package.pkgname,
- }
- return link_encode(url, data)
-
-
-@library.global_function
-def bugs_list(package):
- url = "https://bugs.archlinux.org/"
- data = {
- 'project': package.repo.bugs_project,
- 'cat[]': package.repo.bugs_category,
- 'string': package.pkgname,
- }
- return link_encode(url, data)
-
-
-@library.global_function
-def bug_report(package):
- url = "https://bugs.archlinux.org/newtask"
- data = {
- 'project': package.repo.bugs_project,
- 'product_category': package.repo.bugs_category,
- 'item_summary': '[%s] PLEASE ENTER SUMMARY' % package.pkgname,
- }
- return link_encode(url, data)
-
-# vim: set ts=4 sw=4 et: