logo

searx

My custom branche(s) on searx, a meta-search engine git clone https://hacktivis.me/git/searx.git

results.html (4198B)


  1. {% extends "legacy/base.html" %}
  2. {% block title %}{{ q|e }} - {% endblock %}
  3. {% block meta %}<link rel="alternate" type="application/rss+xml" title="Searx search: {{ q|e }}" href="{{ url_for('index') }}?q={{ q|urlencode }}&amp;format=rss&amp;{% for category in selected_categories %}category_{{ category }}=1&amp;{% endfor %}pageno={{ pageno }}">{% endblock %}
  4. {% block content %}
  5. <div class="preferences_container right"><a href="{{ url_for('preferences') }}" id="preferences"><span>preferences</span></a></div>
  6. <div class="small search center">
  7. {% include 'legacy/search.html' %}
  8. </div>
  9. <div id="results">
  10. <div id="sidebar">
  11. <div id="search_url">
  12. {{ _('Search URL') }}:
  13. <input type="text" value="{{ base_url }}?q={{ q|urlencode }}{% if selected_categories %}&amp;categories={{ selected_categories|join(",") | replace(' ','+') }}{% endif %}{% if pageno > 1 %}&amp;pageno={{ pageno }}{% endif %}" readonly />
  14. </div>
  15. <div id="apis">
  16. {{ _('Download results') }}
  17. {% for output_type in ('csv', 'json', 'rss') %}
  18. <form method="{{ method or 'POST' }}" action="{{ url_for('index') }}">
  19. <div class="left">
  20. <input type="hidden" name="q" value="{{ q|e }}" />
  21. <input type="hidden" name="format" value="{{ output_type }}" />
  22. {% for category in selected_categories %}
  23. <input type="hidden" name="category_{{ category }}" value="1"/>
  24. {% endfor %}
  25. <input type="hidden" name="pageno" value="{{ pageno }}" />
  26. <input type="submit" value="{{ output_type }}" />
  27. </div>
  28. </form>
  29. {% endfor %}
  30. </div>
  31. </div>
  32. {% if answers %}
  33. <div id="answers"><span>{{ _('Answers') }}</span>
  34. {% for answer in answers %}
  35. <span>{{ answer }}</span>
  36. {% endfor %}
  37. </div>
  38. {% endif %}
  39. {% if suggestions %}
  40. <div id="suggestions"><span id="suggestions-title">{{ _('Suggestions') }} : </span>
  41. {% set first = true %}
  42. {% for suggestion in suggestions %}
  43. {% if not first %} &bull; {% endif %}<form method="{{ method or 'POST' }}" action="{{ url_for('index') }}">
  44. <input type="hidden" name="q" value="{{ suggestion }}">
  45. <input type="submit" class="suggestion" value="{{ suggestion }}" />
  46. </form>
  47. {% set first = false %}
  48. {% endfor %}
  49. </div>
  50. {% endif %}
  51. {% if infoboxes %}
  52. <div id="infoboxes">
  53. {% for infobox in infoboxes %}
  54. {% include 'legacy/infobox.html' %}
  55. {% endfor %}
  56. </div>
  57. {% endif %}
  58. {% for result in results %}
  59. {% if result['template'] %}
  60. {% include get_result_template('legacy', result['template']) %}
  61. {% else %}
  62. {% include 'legacy/result_templates/default.html' %}
  63. {% endif %}
  64. {% endfor %}
  65. {% if paging %}
  66. <div id="pagination">
  67. {% if pageno > 1 %}
  68. <form method="{{ method or 'POST' }}" action="{{ url_for('index') }}">
  69. <div class="{% if rtl %}right{% else %}left{% endif %}">
  70. <input type="hidden" name="q" value="{{ q|e }}" />
  71. {% for category in selected_categories %}
  72. <input type="hidden" name="category_{{ category }}" value="1"/>
  73. {% endfor %}
  74. <input type="hidden" name="pageno" value="{{ pageno-1 }}" />
  75. <input type="submit" value="<< {{ _('previous page') }}" />
  76. </div>
  77. </form>
  78. {% endif %}
  79. <form method="{{ method or 'POST' }}" action="{{ url_for('index') }}">
  80. <div class="{% if rtl %}left{% else %}right{% endif %}">
  81. {% for category in selected_categories %}
  82. <input type="hidden" name="category_{{ category }}" value="1"/>
  83. {% endfor %}
  84. <input type="hidden" name="q" value="{{ q|e }}" />
  85. <input type="hidden" name="pageno" value="{{ pageno+1 }}" />
  86. <input type="submit" value="{{ _('next page') }} >>" />
  87. </div>
  88. </form>
  89. <br />
  90. </div>
  91. {% endif %}
  92. </div>
  93. {% endblock %}