From bee7b497a300622f5ba2b619817f5c89c29ae871 Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Thu, 22 Sep 2016 23:51:07 +0200 Subject: [mod] rename "default" theme to "legacy" --- searx/templates/legacy/404.html | 9 ++ searx/templates/legacy/about.html | 66 +++++++++++ searx/templates/legacy/base.html | 38 ++++++ searx/templates/legacy/categories.html | 10 ++ searx/templates/legacy/github_ribbon.html | 3 + searx/templates/legacy/index.html | 18 +++ searx/templates/legacy/infobox.html | 51 ++++++++ searx/templates/legacy/opensearch.xml | 28 +++++ searx/templates/legacy/opensearch_response_rss.xml | 23 ++++ searx/templates/legacy/preferences.html | 129 +++++++++++++++++++++ searx/templates/legacy/result_templates/code.html | 11 ++ .../templates/legacy/result_templates/default.html | 6 + .../templates/legacy/result_templates/images.html | 6 + searx/templates/legacy/result_templates/map.html | 13 +++ .../templates/legacy/result_templates/torrent.html | 13 +++ .../templates/legacy/result_templates/videos.html | 6 + searx/templates/legacy/results.html | 100 ++++++++++++++++ searx/templates/legacy/search.html | 8 ++ searx/templates/legacy/stats.html | 22 ++++ 19 files changed, 560 insertions(+) create mode 100644 searx/templates/legacy/404.html create mode 100644 searx/templates/legacy/about.html create mode 100644 searx/templates/legacy/base.html create mode 100644 searx/templates/legacy/categories.html create mode 100644 searx/templates/legacy/github_ribbon.html create mode 100644 searx/templates/legacy/index.html create mode 100644 searx/templates/legacy/infobox.html create mode 100644 searx/templates/legacy/opensearch.xml create mode 100644 searx/templates/legacy/opensearch_response_rss.xml create mode 100644 searx/templates/legacy/preferences.html create mode 100644 searx/templates/legacy/result_templates/code.html create mode 100644 searx/templates/legacy/result_templates/default.html create mode 100644 searx/templates/legacy/result_templates/images.html create mode 100644 searx/templates/legacy/result_templates/map.html create mode 100644 searx/templates/legacy/result_templates/torrent.html create mode 100644 searx/templates/legacy/result_templates/videos.html create mode 100644 searx/templates/legacy/results.html create mode 100644 searx/templates/legacy/search.html create mode 100644 searx/templates/legacy/stats.html (limited to 'searx/templates/legacy') diff --git a/searx/templates/legacy/404.html b/searx/templates/legacy/404.html new file mode 100644 index 000000000..05c14e155 --- /dev/null +++ b/searx/templates/legacy/404.html @@ -0,0 +1,9 @@ +{% extends "legacy/base.html" %} +{% block content %} +
+

{{ _('Page not found') }}

+ {% autoescape false %} +

{{ _('Go to %(search_page)s.', search_page='{}'.decode('utf-8').format(url_for('index'), _('search page'))) }}

+ {% endautoescape %} +
+{% endblock %} diff --git a/searx/templates/legacy/about.html b/searx/templates/legacy/about.html new file mode 100644 index 000000000..45fb0e449 --- /dev/null +++ b/searx/templates/legacy/about.html @@ -0,0 +1,66 @@ +{% extends 'legacy/base.html' %} +{% block content %} +{% include 'legacy/github_ribbon.html' %} +
+

About searx

+ +

Searx is a metasearch engine, aggregating the results of other search engines while not storing information about its users. +

+

Why use searx?

+ +

If you do care about privacy, want to be a conscious user, or otherwise believe + in digital freedom, make searx your default search engine or run it on your own server

+ +

Technical details - How does it work?

+ +

Searx is a metasearch engine, +inspired by the seeks project.
+It provides basic privacy by mixing your queries with searches on other platforms without storing search data. Queries are made using a POST request on every browser (except chrome*). Therefore they show up in neither our logs, nor your url history. In case of Chrome* users there is an exception, if searx used from the search bar it performs GET requests.
+Searx can be added to your browser's search bar; moreover, it can be set as the default search engine. +

+ +

How can I make it my own?

+ +

Searx appreciates your concern regarding logs, so take the code and run it yourself!
Add your Searx to this list to help other people reclaim their privacy and make the Internet freer! +
The more decentralized Internet is the more freedom we have!

+ + +

More about searx

+ + + + +
+ +

FAQ

+ +

How to add to firefox?

+

Install searx as a search engine on any version of Firefox! (javascript required)

+ +

Developer FAQ

+ +

New engines?

+ +

Don't forget to restart searx after config edit!

+ +

Installation/WSGI support?

+

See the installation and setup wiki page

+ +

How to debug engines?

+

Stats page contains some useful data about the engines used.

+ +
+{% endblock %} diff --git a/searx/templates/legacy/base.html b/searx/templates/legacy/base.html new file mode 100644 index 000000000..a2c38fef7 --- /dev/null +++ b/searx/templates/legacy/base.html @@ -0,0 +1,38 @@ + + + + + + + + + + {% block title %}{% endblock %}searx + + {% if rtl %} + + {% endif %} + + {% block styles %} + {% endblock %} + {% block meta %}{% endblock %} + {% block head %} + + {% endblock %} + + +
+ {% block content %} + {% endblock %} + {% if autocomplete %} + + + {% endif %} + + +
+ + diff --git a/searx/templates/legacy/categories.html b/searx/templates/legacy/categories.html new file mode 100644 index 000000000..1c466781b --- /dev/null +++ b/searx/templates/legacy/categories.html @@ -0,0 +1,10 @@ +
+
+ {% for category in categories %} +
+ +
+ {% endfor %} + {% if display_tooltip %}{% endif %} +
+
diff --git a/searx/templates/legacy/github_ribbon.html b/searx/templates/legacy/github_ribbon.html new file mode 100644 index 000000000..bdd9cf180 --- /dev/null +++ b/searx/templates/legacy/github_ribbon.html @@ -0,0 +1,3 @@ + + Fork me on GitHub + diff --git a/searx/templates/legacy/index.html b/searx/templates/legacy/index.html new file mode 100644 index 000000000..de956d5b3 --- /dev/null +++ b/searx/templates/legacy/index.html @@ -0,0 +1,18 @@ +{% extends "legacy/base.html" %} +{% block content %} +
+

searx

+ {% include 'legacy/search.html' %} +

+ {% if rtl %} + {{ _('preferences') }} + {% endif %} + {{ _('about') }} + {% if not rtl %} + {{ _('preferences') }} + {% endif %} +

+
+{% include 'legacy/github_ribbon.html' %} +{% endblock %} + diff --git a/searx/templates/legacy/infobox.html b/searx/templates/legacy/infobox.html new file mode 100644 index 000000000..4dd25fabd --- /dev/null +++ b/searx/templates/legacy/infobox.html @@ -0,0 +1,51 @@ +
+

{{ infobox.infobox }}

+ {% if infobox.img_src %}{{ infobox.infobox|striptags }}{% endif %} +

{{ infobox.entity }}

+

{{ infobox.content | safe }}

+ {% if infobox.attributes %} +
+ + {% for attribute in infobox.attributes %} + + + {% if attribute.image %} + + {% else %} + + {% endif %} + + {% endfor %} +
{{ attribute.label }}{{ attribute.image.alt }}{{ attribute.value }}
+
+ {% endif %} + + {% if infobox.urls %} +
+ +
+ {% endif %} + + {% if infobox.relatedTopics %} +
+ {% for topic in infobox.relatedTopics %} +
+

{{ topic.name }}

+ {% for suggestion in topic.suggestions %} +
+ + +
+ {% endfor %} +
+ {% endfor %} +
+ {% endif %} + +
+ +
diff --git a/searx/templates/legacy/opensearch.xml b/searx/templates/legacy/opensearch.xml new file mode 100644 index 000000000..15d3eb792 --- /dev/null +++ b/searx/templates/legacy/opensearch.xml @@ -0,0 +1,28 @@ + + + {{ instance_name }} + a privacy-respecting, hackable metasearch engine + UTF-8 + {{ urljoin(host, url_for('static', filename='img/favicon.png')) }} + searx metasearch + {% if opensearch_method == 'get' %} + + {% if autocomplete %} + + + + + {% endif %} + {% else %} + + + + {% if autocomplete %} + + + + + + {% endif %} + {% endif %} + diff --git a/searx/templates/legacy/opensearch_response_rss.xml b/searx/templates/legacy/opensearch_response_rss.xml new file mode 100644 index 000000000..5673eb2e1 --- /dev/null +++ b/searx/templates/legacy/opensearch_response_rss.xml @@ -0,0 +1,23 @@ + + + + Searx search: {{ q }} + {{ base_url }}?q={{ q }} + Search results for "{{ q }}" - searx + {{ number_of_results }} + 1 + {{ number_of_results }} + + diff --git a/searx/templates/legacy/preferences.html b/searx/templates/legacy/preferences.html new file mode 100644 index 000000000..30d632c93 --- /dev/null +++ b/searx/templates/legacy/preferences.html @@ -0,0 +1,129 @@ +{% extends "legacy/base.html" %} +{% block head %} {% endblock %} +{% block content %} +
+

{{ _('Preferences') }}

+ +
+
+ {{ _('Default categories') }} + {% set display_tooltip = false %} + {% include 'legacy/categories.html' %} +
+
+ {{ _('Search language') }} +

+ +

+
+
+ {{ _('Interface language') }} +

+ +

+
+
+ {{ _('Autocomplete') }} +

+ +

+
+
+ {{ _('Image proxy') }} +

+ +

+
+
+ {{ _('Method') }} +

+ +

+
+
+ {{ _('SafeSearch') }} +

+ +

+
+
+ {{ _('Themes') }} +

+ +

+
+
+ {{ _('Results on new tabs') }} +

+ +

+
+
+ {{ _('Currently used search engines') }} + + + + + + + + {% for categ in all_categories %} + {% for search_engine in engines_by_category[categ] %} + + {% if not search_engine.private %} + + + + + + {% endif %} + {% endfor %} + {% endfor %} +
{{ _('Engine name') }}{{ _('Category') }}{{ _('Allow') }} / {{ _('Block') }}
{{ search_engine.name }} ({{ shortcuts[search_engine.name] }})‎{{ _(categ) }} + + + +
+
+

{{ _('These settings are stored in your cookies, this allows us not to store this data about you.') }} +
+ {{ _("These cookies serve your sole convenience, we don't use these cookies to track you.") }} +

+ + + + +
+
+{% endblock %} diff --git a/searx/templates/legacy/result_templates/code.html b/searx/templates/legacy/result_templates/code.html new file mode 100644 index 000000000..9e3ed20af --- /dev/null +++ b/searx/templates/legacy/result_templates/code.html @@ -0,0 +1,11 @@ +
+

{% if result['favicon'] %}{{result['favicon']}}{% endif %}{{ result.title|safe }}

+

{{ result.pretty_url }}‎ {{ _('cached') }}

+ {% if result.publishedDate %}

{{ result.publishedDate }}

{% endif %} +

{% if result.img_src %}{% endif %}{% if result.content %}{{ result.content|safe }}
{% endif %}

+ {% if result.repository %}

{{ result.repository }}

{% endif %} + +
+ {{ result.codelines|code_highlighter(result.code_language)|safe }} +
+
diff --git a/searx/templates/legacy/result_templates/default.html b/searx/templates/legacy/result_templates/default.html new file mode 100644 index 000000000..da091174d --- /dev/null +++ b/searx/templates/legacy/result_templates/default.html @@ -0,0 +1,6 @@ +
+

{% if "icon_"~result.engine~".ico" in favicons %}{{result.engine}}{% endif %}{{ result.title|safe }}

+

{{ result.pretty_url }}‎ {{ _('cached') }} + {% if result.publishedDate %}{{ result.publishedDate }}{% endif %}

+

{% if result.img_src %}{% endif %}{% if result.content %}{{ result.content|safe }}
{% endif %}

+
diff --git a/searx/templates/legacy/result_templates/images.html b/searx/templates/legacy/result_templates/images.html new file mode 100644 index 000000000..00f62abcc --- /dev/null +++ b/searx/templates/legacy/result_templates/images.html @@ -0,0 +1,6 @@ +
+

+ {{ result.title|striptags }} + {{ _('original context') }} +

+
diff --git a/searx/templates/legacy/result_templates/map.html b/searx/templates/legacy/result_templates/map.html new file mode 100644 index 000000000..0200e0f6b --- /dev/null +++ b/searx/templates/legacy/result_templates/map.html @@ -0,0 +1,13 @@ +
+ + {% if "icon_"~result.engine~".ico" in favicons %} + {{result.engine}} + {% endif %} + +
+

{{ result.title|safe }}

+

{{ result.pretty_url }}‎ {{ _('cached') }} + {% if result.publishedDate %}{{ result.publishedDate }}{% endif %}

+

{% if result.img_src %}{% endif %}{% if result.content %}{{ result.content|safe }}
{% endif %}

+
+
diff --git a/searx/templates/legacy/result_templates/torrent.html b/searx/templates/legacy/result_templates/torrent.html new file mode 100644 index 000000000..67e058ae5 --- /dev/null +++ b/searx/templates/legacy/result_templates/torrent.html @@ -0,0 +1,13 @@ +
+ {% if "icon_"~result.engine~".ico" in favicons %} + {{result.engine}} + {% endif %} +

{{ result.title|safe }}

+

{{ result.pretty_url }}‎

+ {% if result.content %}

{{ result.content|safe }}

{% endif %} +

+ {% if result.magnetlink %}{{ _('magnet link') }}{% endif %} + {% if result.torrentfile %}{{ _('torrent file') }}{% endif %} - + {{ _('Seeder') }} : {{ result.seed }}, {{ _('Leecher') }} : {{ result.leech }} +

+
diff --git a/searx/templates/legacy/result_templates/videos.html b/searx/templates/legacy/result_templates/videos.html new file mode 100644 index 000000000..727f44c71 --- /dev/null +++ b/searx/templates/legacy/result_templates/videos.html @@ -0,0 +1,6 @@ +
+

{% if "icon_"~result.engine~".ico" in favicons %}{{result.engine}}{% endif %}{{ result.title|safe }}

+ {% if result.publishedDate %}{{ result.publishedDate }}
{% endif %} + {{ result.title|striptags }} +

{{ result.url }}‎

+
diff --git a/searx/templates/legacy/results.html b/searx/templates/legacy/results.html new file mode 100644 index 000000000..f50700c6f --- /dev/null +++ b/searx/templates/legacy/results.html @@ -0,0 +1,100 @@ +{% extends "legacy/base.html" %} +{% block title %}{{ q }} - {% endblock %} +{% block meta %}{% endblock %} +{% block content %} +
preferences
+ +
+ + + {% if answers %} +
{{ _('Answers') }} + {% for answer in answers %} + {{ answer }} + {% endfor %} +
+ {% endif %} + + {% if suggestions %} +
{{ _('Suggestions') }} : + {% set first = true %} + {% for suggestion in suggestions %} + {% if not first %} • {% endif %}
+ + +
+ {% set first = false %} + {% endfor %} +
+ {% endif %} + + {% if infoboxes %} +
+ {% for infobox in infoboxes %} + {% include 'legacy/infobox.html' %} + {% endfor %} +
+ {% endif %} + + {% for result in results %} + {% if result['template'] %} + {% include get_result_template('legacy', result['template']) %} + {% else %} + {% include 'legacy/result_templates/default.html' %} + {% endif %} + {% endfor %} + + {% if paging %} + + {% endif %} +
+{% endblock %} diff --git a/searx/templates/legacy/search.html b/searx/templates/legacy/search.html new file mode 100644 index 000000000..4d37f9ba1 --- /dev/null +++ b/searx/templates/legacy/search.html @@ -0,0 +1,8 @@ +
+
+ + +
+ {% set display_tooltip = true %} + {% include 'legacy/categories.html' %} +
diff --git a/searx/templates/legacy/stats.html b/searx/templates/legacy/stats.html new file mode 100644 index 000000000..372447e23 --- /dev/null +++ b/searx/templates/legacy/stats.html @@ -0,0 +1,22 @@ +{% extends "legacy/base.html" %} +{% block head %} {% endblock %} +{% block content %} +

{{ _('Engine stats') }}

+ +{% for stat_name,stat_category in stats %} +
+ + + + + {% for engine in stat_category %} + + + + + + {% endfor %} +
{{ stat_name }}
{{ engine.name }}{{ '%.02f'|format(engine.avg) }}
 
+
+{% endfor %} +{% endblock %} -- cgit v1.2.3 From 96cfdc77d241fff9c6ca500a919b3d3f598e414d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Sun, 9 Oct 2016 01:12:56 +0200 Subject: [fix] set the title on the opensearch link tag Firefox uses the title attributes instead of the ShortName from the xml file as set in 0fbd7052 which closed #405 --- searx/templates/legacy/base.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'searx/templates/legacy') diff --git a/searx/templates/legacy/base.html b/searx/templates/legacy/base.html index a2c38fef7..da19741cb 100644 --- a/searx/templates/legacy/base.html +++ b/searx/templates/legacy/base.html @@ -17,7 +17,7 @@ {% endblock %} {% block meta %}{% endblock %} {% block head %} - + {% endblock %} -- cgit v1.2.3