diff options
author | Jelle van der Waa <jelle@vdwaa.nl> | 2017-01-18 22:53:40 +0100 |
---|---|---|
committer | Jelle van der Waa <jelle@vdwaa.nl> | 2017-05-02 21:13:56 +0200 |
commit | 21c2d1a0de5fcc4f051179b9d0886105ab9d8cb0 (patch) | |
tree | 03beb98fecfe0ed031cb068c4f15b53bae52cc55 | |
parent | 8841e3f7f3b002526f0dad3bf0762b10f451bcba (diff) | |
download | archweb-21c2d1a0de5fcc4f051179b9d0886105ab9d8cb0.tar.gz archweb-21c2d1a0de5fcc4f051179b9d0886105ab9d8cb0.zip |
Remove unused jinja2.py
-rw-r--r-- | packages/templatetags/jinja2.py | 71 |
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: |