{% extends "base.html" %} {% block title %}{{ query }} — {{ appearance.title }}{% endblock %} {% block extra_style %} {% if active_cat == 'map' and (prefs.get('map_tile_provider', 'openstreetmap') != 'none' or prefs.get('map_offline_method', 'none') in ('pmtiles', 'both')) %} {% endif %} {% endblock %} {% block nav_extra %} {% endblock %} {% set _cat_labels = {"all": "All", "general": "General", "news": "News", "images": "Images", "videos": "Videos", "map": "Map", "music": "Music", "science": "Science", "it": "IT", "files": "Files", "social media": "Social"} %} {% set _tc = prefs.tab_categories if prefs.tab_categories else ["all", "general", "news", "science", "it", "files", "social media"] %} {% set _ns = namespace(tabs=[]) %} {% for v in _tc %}{% if v in _cat_labels %}{% set _ns.tabs = _ns.tabs + [(v, _cat_labels[v])] %}{% endif %}{% endfor %} {% set tabs = _ns.tabs %} {% block content %} {% set streaming = streaming | default(false) %} {% set _is_live_stream = streaming and (stream_mode | default('') in ('live', 'live_bare', 'live_console')) %} {% set _lbg = appearance.get('loading_bg_url', '') %} {% if not _is_live_stream or appearance.get('loading_bg_in_live', False) %} {% if _lbg %} {% set _lbg_low = _lbg | lower %} {% set _lbg_video = '.mp4' in _lbg_low or '.webm' in _lbg_low or '.mov' in _lbg_low or '.ogg' in _lbg_low %} {% set _lbg_op = appearance.get('loading_bg_opacity', 1.0) %} {% if _lbg_video %} {% else %}
{% endif %} {% else %}
{% endif %} {% endif %}
{% for cat_val, cat_label in tabs %} {{ cat_label }} {% endfor %}
{% if error %}
{{ error | safe }} {% if 'cooldown' in error or 'failed' in error %}
{% endif %}
{% elif streaming %} {% set _stream_mode = stream_mode | default('live') %} {% set _ct_style = appearance.get('christmas_tree_style', 'dots') if _stream_mode == 'live' else 'none' %} {# live_bare = live results, no panel; console = splash log hold; live_console = live + log panel #} {% set _ai_provider = prefs.get('ai_provider', '') %} {% set _ai_configured = _ai_provider != '' and prefs.get('ai_model', '') != '' %} {% set _img_gen_on = prefs.get('img_gen_provider', 'off') not in ('', 'off') %} {% set _stream_base_params = "q=" ~ (query | urlencode) ~ ("&cat=" ~ (active_cat | urlencode) if active_cat else "") ~ "&pageno=" ~ pageno %} {% set _stream_boost_toggle = "&boost=" ~ ("0" if boost else "1") %} {% set _time_range = time_range | default('') %}
{% if has_priority_sources %} 📌 Priority sources: {{ "on" if boost else "off" }} {% endif %}
{% for _tr_val, _tr_label in [('', 'Any'), ('day', 'Day'), ('week', 'Week'), ('month', 'Month'), ('year', 'Year')] %} {{ _tr_label }} {% endfor %}
{% if _ai_configured %} {% if active_cat == 'images' and _img_gen_on %} {% else %}
{% endif %} {% endif %}
{% if _ai_configured %} {% endif %} {% if active_cat == 'all' %}
{% endif %}
{% if active_cat == 'all' %}
{# /all-layout #} {% endif %} {% if _stream_mode == 'console' %}
{{ appearance.title }}
Event log
{% elif _stream_mode == 'tracker' %}
{{ appearance.title }}
Searching…
{% else %}
Searching…
{% if _stream_mode == 'live_console' %}
Event log
{% endif %}{# live_bare has no panel — just the counter in stream-status #} {% endif %} {% if _ct_style != 'none' %}
Engines
{% endif %} {% set cat_param = "&cat=" ~ (active_cat | urlencode) if active_cat else "" %} {% set boost_param = "" if boost else "&boost=0" %} {% elif results %} {% set _routing = prefs.use_tor if prefs.use_tor in ('tor', 'tor_fallback', 'direct') else ('tor' if prefs.use_tor else 'direct') %} {% set _rm = prefs.get('reader_mode', 'both') if _routing != 'direct' else 'off' %} {% set _jina_reader = prefs.get('jina_reader', False) %} {% set _tp = prefs.get('thumbnail_proxy', 'direct') %} {% set _map_provider = prefs.get('map_tile_provider', 'openstreetmap') %} {% set _map_offline_method = prefs.get('map_offline_method', 'none') %} {% set _show_map = active_cat == 'map' and (_map_provider != 'none' or _map_offline_method in ('pmtiles', 'both')) %} {% set _ai_provider = prefs.get('ai_provider', '') %} {% set _ai_configured = _ai_provider != '' and prefs.get('ai_model', '') != '' %} {% set _img_gen_on = prefs.get('img_gen_provider', 'off') not in ('', 'off') %} {% set _wayback = prefs.get('wayback_links', True) %} {% macro thumb_src(url) %}{% if _tp == 'direct' %}{{ url }}{% else %}/img?url={{ url | urlencode }}{% endif %}{% endmacro %} {% if active_cat == 'images' %}
{% for r in results %}
{% if r.thumbnail %}{{ r.title | e }} {% else %}
{% endif %}
{% endfor %}
{% elif _show_map %}
Start route from here
End route here
Add as stop
Save this location
Copy coordinates
Map
{% if _map_offline_method in ('service_worker', 'both') or _map_offline_method in ('pmtiles', 'both') %}
{% if _map_offline_method in ('pmtiles', 'both') %} {% endif %} {% if _map_offline_method in ('service_worker', 'both') %} {% endif %}
{% endif %}
{# /map-panel-body #}
{% else %} {% if _ai_configured and active_cat != 'images' %} {% endif %}
{% for r in results %} {% set _is_video_layout = active_cat == 'videos' %}
{% if _is_video_layout %}
{% endif %}
{% if _rm == 'reader' %} {{ r.title }} {% else %} {{ r.title }} {% endif %} {% if r.priority_source %}{{ r.priority_source }}{% endif %}
{{ r.url }} {% if _rm == 'both' %}tor{% endif %} {% if _rm == 'reader' %}direct ↗{% endif %} {% if _jina_reader %}jina{% endif %} {% if _wayback %}{% endif %}
{% if r.snippet %}
{{ r.snippet | safe }}
{% endif %} {% if r.engines %}
{% for e in r.engines %}{{ e }}{% endfor %}
{% endif %} {% if _is_video_layout %}
{% endif %}
{% endfor %}
{% endif %} {% else %}
No results found for {{ query }}.
{% endif %} {% endblock %} {% block extra_scripts %} {% set _img_gen_on = prefs.get('img_gen_provider', 'off') not in ('', 'off') %} {% set _stream_mode = stream_mode | default('live') %} {% if active_cat == 'map' and (prefs.get('map_tile_provider', 'openstreetmap') != 'none' or prefs.get('map_offline_method', 'none') in ('pmtiles', 'both')) %} {% if prefs.get('map_offline_method', 'none') in ('pmtiles', 'both') %} {% endif %} {% endif %} {% if active_cat == 'videos' and prefs.get('dearrow', False) %} {% endif %} {% if streaming %} {% endif %} {% endblock %}