$def with (q, doc=None) $ ia = doc.get('fields', {}).get('identifier', [''])[0] $ ia_base_url = "https://archive.org" $ availability = doc.get('availability', {}) $ snippet = doc.get('highlight', {}).get('text', [''])[0] $ page_nums = doc.get('fields', {}).get('page_num', []) $if len(page_nums) == 1 and isinstance(page_nums[0], list): $ page_nums = page_nums[0] $ page = ', '.join(str(num) for num in page_nums) $if snippet:
$if snippet:
$_('❝')
…$:(snippet.replace("<", "«").replace(">", "»").replace("{{{", "").replace("}}}", ""))…  
$_('❞')
$if page: $_('Page: %(page)s', page=page)