X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/276656dcc680e1a35103d310dea046152ddc3785..ae60b2a3949e96357477cc04f90fd0873cee8a92:/apps/search/templatetags/search_tags.py diff --git a/apps/search/templatetags/search_tags.py b/apps/search/templatetags/search_tags.py deleted file mode 100644 index 03e33c8d2..000000000 --- a/apps/search/templatetags/search_tags.py +++ /dev/null @@ -1,45 +0,0 @@ -# -*- coding: utf-8 -*- -# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. -# -# import feedparser -# import datetime - -from django import template -from django.template import Node, Variable -from django.utils.encoding import smart_str -from django.core.urlresolvers import reverse -# from django.contrib.auth.forms import UserCreationForm, AuthenticationForm -# from django.db.models import Q -from django.conf import settings -# from django.utils.translation import ugettext as _ -from catalogue.templatetags.catalogue_tags import book_wide -from catalogue.models import Book -# from catalogue.forms import SearchForm -# from catalogue.utils import split_tags - - -register = template.Library() - - -@register.inclusion_tag('catalogue/book_searched.html') -def book_searched(result): - book = Book.objects.get(pk=result.book_id) - vals = book_wide(book) - - # snippets = [] - # for hit in result.hits: - # if hit['snippets']: - # snippets.append(hit['snippets']) - # elif hit['fragment']: - # snippets.append(hit['fragment'].short_text) - - # We don't need hits which lead to sections but do not have - # snippets. - vals['hits'] = filter(lambda h: 'fragment' in h or - h['snippets'], result.hits) - - for hit in vals['hits']: - hit['snippets'] = map(lambda s: s.replace("\n", "
").replace('---', '—'), hit['snippets']) - - return vals