$def with (q, results, search_time, page=1, results_per_page=20) $var title: $_('Search Open Library for %s', q)

$_("Search Inside")

$ num_found = 0 $if q: $if results and 'error' not in results and results['hits']: $ hits = results['hits'].get('hits', []) $ num_found = results['hits'].get('total', 0) $if 'error' in results:
$results['error']
$if not num_found: $def escaped_query(): $q

$:_('No hits for: %(query)s', query=escaped_query())

$else:

$ungettext('About 1 result found in %(seconds)s', 'About %(count)s results found in %(seconds)s', num_found, count=commify(num_found), seconds="%.2f" % search_time)

$:macros.FulltextResults(q, results, page=page)