[WIP] get favicons from google cache

This commit is contained in:
MrPaulBlack 2021-10-27 21:43:16 +02:00
parent 08d77a06c2
commit aef60b0efe

View file

@ -12,8 +12,8 @@
<img width="14" height="14" class="favicon" src="{{ url_for('static', filename='themes/simple/img/icons/' + favicon + '.png') }}" alt="{{ favicon }}" />
{%- endmacro %}
{% macro result_favicon_url(scheme, path) -%}
{{ scheme }}://{{path}}/favicon.ico
{% macro result_favicon_url(domain) -%}
https://www.google.com/s2/favicons?domain={{domain}}
{%- endmacro %}
{% macro result_open_link(url, classes='') -%}
@ -32,7 +32,7 @@
{% macro result_header(result, favicons, image_proxify) -%}
<article class="result {% if result['template'] %}result-{{ result.template|replace('.html', '') }}{% else %}result-default{% endif %} {% if result['category'] %}category-{{ result['category'] }}{% endif %}{% for e in result.engines %} {{ e }}{% endfor %}">
<p class="url">
{{ result_open_link(result.url, 'url') }}<img class="url_favicon" src="{{ image_proxify(result_favicon_url(result.parsed_url.scheme, result.parsed_url.netloc)) }}" alt="" />{{ result.pretty_url.replace("//", ">>>")|replace("/", " > ")|replace(">>>", "//") }}{{ result_close_link() }}
{{ result_open_link(result.url, 'url') }}<img class="url_favicon" src="{{ image_proxify(result_favicon_url(result.parsed_url.netloc)) }}" alt="" />{{ result.pretty_url.replace("//", ">>>")|replace("/", " > ")|replace(">>>", "//") }}{{ result_close_link() }}
</p>
{%- if result.img_src %}{{ result_open_link(result.url) }}<img class="image" src="{{ image_proxify(result.img_src) }}" alt="{{ result.title|striptags }}" title="{{ result.title|striptags }}" />{{ result_close_link() }}{% endif -%}
{%- if result.thumbnail %}{{ result_open_link(result.url) }}<img class="thumbnail" src="{{ image_proxify(result.thumbnail) }}" title="{{ result.title|striptags }}" alt="{{ result.title|striptags }}"/>{{ result_close_link() }}{% endif -%}