logo

searx

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

results.html (3911B)


  1. {% extends "courgette/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="right"><a href="{{ url_for('preferences') }}" id="preferences"><span>{{ _('preferences') }}</span></a></div>
  6. <div class="small search center">
  7. {% include 'courgette/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') }}<br />
  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" class=""><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>{{ _('Suggestions') }}</span>
  41. {% for suggestion in suggestions %}
  42. <form method="{{ method or 'POST' }}" action="{{ url_for('index') }}">
  43. <input type="hidden" name="q" value="{{ suggestion }}">
  44. <input type="submit" value="{{ suggestion }}" />
  45. </form>
  46. {% endfor %}
  47. </div>
  48. {% endif %}
  49. {% for result in results %}
  50. {% if result['template'] %}
  51. {% include get_result_template('courgette', result['template']) %}
  52. {% else %}
  53. {% include 'courgette/result_templates/default.html' %}
  54. {% endif %}
  55. {% endfor %}
  56. {% if paging %}
  57. <div id="pagination">
  58. {% if pageno > 1 %}
  59. <form method="{{ method or 'POST' }}" action="{{ url_for('index') }}">
  60. <div class="left">
  61. <input type="hidden" name="q" value="{{ q|e }}" />
  62. {% for category in selected_categories %}
  63. <input type="hidden" name="category_{{ category }}" value="1"/>
  64. {% endfor %}
  65. <input type="hidden" name="pageno" value="{{ pageno-1 }}" />
  66. <input type="submit" value="<< {{ _('previous page') }}" />
  67. </div>
  68. </form>
  69. {% endif %}
  70. <form method="{{ method or 'POST' }}" action="{{ url_for('index') }}">
  71. <div class="left">
  72. {% for category in selected_categories %}
  73. <input type="hidden" name="category_{{ category }}" value="1"/>
  74. {% endfor %}
  75. <input type="hidden" name="q" value="{{ q|e }}" />
  76. <input type="hidden" name="pageno" value="{{ pageno+1 }}" />
  77. <input type="submit" value="{{ _('next page') }} >>" />
  78. </div>
  79. </form>
  80. </div>
  81. {% endif %}
  82. </div>
  83. {% endblock %}