Loading searx/engines/currency_convert.py +5 −0 Original line number Diff line number Diff line Loading @@ -40,11 +40,16 @@ def response(resp): url = 'https://duckduckgo.com/js/spice/currency/1/{0}/{1}'.format( resp.search_params['from'].upper(), resp.search_params['to']) source_url = 'https://www.xe.com/currencyconverter/convert/?Amount=1&From={0}&To={1}'.format( resp.search_params['from'], resp.search_params['to'] ) results.append({'template': 'currency.html', 'amount': resp.search_params['amount'], 'from': resp.search_params['from'], 'to': resp.search_params['to'], 'value': round(resp.search_params['amount'] * conversion_rate, 2), 'conversion_rate': round(conversion_rate, 2), 'source_url' : source_url, 'url': url}) return results searx/static/themes/etheme/css/etheme.css +13 −3 Original line number Diff line number Diff line Loading @@ -35,8 +35,6 @@ --color-main-text: #60686f; --color-primary: #1f6ed7; --color-delete: #e06572; --color-currency-value: #777777; } .container-padding, nav { Loading Loading @@ -998,12 +996,24 @@ input:checked + .slider:before { .result.result-torrent { margin-bottom: 32px; } .result .currency { .result .currency-value { font-family: 'Noto Sans'; color: var(--color-currency-value); font-style: normal; font-weight: 700; font-size: 30px; } .result .currency-info { font-family: 'Noto Sans'; color: var(--color-currency-value); font-style: normal; font-weight: 400; line-height: 3; font-size: 18px; } .source { margin-left: 15%; } .result.result-images { display: inline; } Loading searx/static/themes/etheme/css/etheme.min.css +0 −0 File changed.Preview suppressed by a .gitattributes entry or the file's encoding is unsupported. View original file View changed file searx/static/themes/etheme/less/etheme/results.less +15 −1 Original line number Diff line number Diff line Loading @@ -137,13 +137,27 @@ margin-bottom: @spacing_xx-large; } .result .currency { .result .currency-value { font-family: 'Noto Sans'; color: var(--color-currency-value); font-style: normal; font-weight: 700; font-size: @fontsize_xxx-large; } .result .currency-info { font-family: 'Noto Sans'; color: var(--color-currency-value); font-style: normal; font-weight: 400; line-height: 3; font-size: @fontsize_large; } .source { margin-left: 15%; } .result.result-images { display: inline; Loading searx/templates/etheme/result_templates/currency.html +11 −2 Original line number Diff line number Diff line <div class="result currency"> <div class="result currency-value"> <span> {% if result.value %}{{ result.value|safe }} {{ result.to|safe}} {% endif %} </span> </div> <div class="result currency-info"> {% if result.value %} <span> 1 {{ result.from|safe }} = {{ result.conversion_rate|safe }} {{ result.to|safe}} </span> <span class="source"> {{ _('Source') }} : <a href="{{ result.source_url }}" target="_blank">XE Currency</a> </span> {% endif %} </div> Loading
searx/engines/currency_convert.py +5 −0 Original line number Diff line number Diff line Loading @@ -40,11 +40,16 @@ def response(resp): url = 'https://duckduckgo.com/js/spice/currency/1/{0}/{1}'.format( resp.search_params['from'].upper(), resp.search_params['to']) source_url = 'https://www.xe.com/currencyconverter/convert/?Amount=1&From={0}&To={1}'.format( resp.search_params['from'], resp.search_params['to'] ) results.append({'template': 'currency.html', 'amount': resp.search_params['amount'], 'from': resp.search_params['from'], 'to': resp.search_params['to'], 'value': round(resp.search_params['amount'] * conversion_rate, 2), 'conversion_rate': round(conversion_rate, 2), 'source_url' : source_url, 'url': url}) return results
searx/static/themes/etheme/css/etheme.css +13 −3 Original line number Diff line number Diff line Loading @@ -35,8 +35,6 @@ --color-main-text: #60686f; --color-primary: #1f6ed7; --color-delete: #e06572; --color-currency-value: #777777; } .container-padding, nav { Loading Loading @@ -998,12 +996,24 @@ input:checked + .slider:before { .result.result-torrent { margin-bottom: 32px; } .result .currency { .result .currency-value { font-family: 'Noto Sans'; color: var(--color-currency-value); font-style: normal; font-weight: 700; font-size: 30px; } .result .currency-info { font-family: 'Noto Sans'; color: var(--color-currency-value); font-style: normal; font-weight: 400; line-height: 3; font-size: 18px; } .source { margin-left: 15%; } .result.result-images { display: inline; } Loading
searx/static/themes/etheme/css/etheme.min.css +0 −0 File changed.Preview suppressed by a .gitattributes entry or the file's encoding is unsupported. View original file View changed file
searx/static/themes/etheme/less/etheme/results.less +15 −1 Original line number Diff line number Diff line Loading @@ -137,13 +137,27 @@ margin-bottom: @spacing_xx-large; } .result .currency { .result .currency-value { font-family: 'Noto Sans'; color: var(--color-currency-value); font-style: normal; font-weight: 700; font-size: @fontsize_xxx-large; } .result .currency-info { font-family: 'Noto Sans'; color: var(--color-currency-value); font-style: normal; font-weight: 400; line-height: 3; font-size: @fontsize_large; } .source { margin-left: 15%; } .result.result-images { display: inline; Loading
searx/templates/etheme/result_templates/currency.html +11 −2 Original line number Diff line number Diff line <div class="result currency"> <div class="result currency-value"> <span> {% if result.value %}{{ result.value|safe }} {{ result.to|safe}} {% endif %} </span> </div> <div class="result currency-info"> {% if result.value %} <span> 1 {{ result.from|safe }} = {{ result.conversion_rate|safe }} {{ result.to|safe}} </span> <span class="source"> {{ _('Source') }} : <a href="{{ result.source_url }}" target="_blank">XE Currency</a> </span> {% endif %} </div>