Skip to content

Commit fa1210a

Browse files
committed
Changed from Google to DuckDuckGo API to retrieve custom website icons
Changed from Google to DuckDuckGo API for improved privacy and compliance with local laws in an effort to degoogle LittleLink Custom. See: #124
1 parent c082602 commit fa1210a

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

resources/views/home.blade.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@
135135

136136

137137
<!-- Buttons -->
138+
<?php function strp($urlStrp){return str_replace(array('http://', 'https://'), '', $urlStrp);} ?>
138139
<?php $initial=1; // <-- Effectively sets the initial loading time of the buttons. This value should be left at 1. ?>
139140
@if(config('advanced-config.use_custom_buttons') == 'true')
140141
<?php $array = config('advanced-config.buttons'); ?>
@@ -147,9 +148,9 @@
147148
@elseif($button['button'] === "buy me a coffee")
148149
<div style="--delay: {{ $initial++ }}s" class="button-entrance"><a class="button button-coffee button button-hover icon-hover" @if($button['link'] != '') href="{{ $button['link'] }}" target="_blank"@endif><img alt="button-icon" class="icon hvr-icon" src="{{ asset('\/littlelink/icons\/')}}coffee.svg">Buy me a Coffee</a></div>
149150
@elseif($button['button'] === "custom_website"and $button['custom_css'] === "" or $button['custom_css'] === "NULL")
150-
<div style="--delay: {{ $initial++ }}s" class="button-entrance"><a class="button button-custom_website button button-hover icon-hover" @if($button['link'] != '') href="{{ $button['link'] }}" target="_blank"@endif><img alt="button-icon" class="icon hvr-icon" src="https://www.google.com/s2/favicons?domain={{$link->link}}">{{ $button['title'] }}</a></div>
151+
<div style="--delay: {{ $initial++ }}s" class="button-entrance"><a class="button button-custom_website button button-hover icon-hover" @if($button['link'] != '') href="{{ $button['link'] }}" target="_blank"@endif><img alt="button-icon" class="icon hvr-icon" src="https://icons.duckduckgo.com/ip3/{{strp($link->link)}}.ico">{{ $button['title'] }}</a></div>
151152
@elseif($button['button'] === "custom_website" and $button['custom_css'] != "")
152-
<div style="--delay: {{ $initial++ }}s" class="button-entrance"><a class="button button-hover icon-hover" style="{{ $button['custom_css'] }}" @if($button['link'] != '') href="{{ $button['link'] }}" target="_blank"@endif><img alt="button-icon" class="icon hvr-icon" src="https://www.google.com/s2/favicons?domain={{$link->link}}">{{ $button['title'] }}</a></div>
153+
<div style="--delay: {{ $initial++ }}s" class="button-entrance"><a class="button button-hover icon-hover" style="{{ $button['custom_css'] }}" @if($button['link'] != '') href="{{ $button['link'] }}" target="_blank"@endif><img alt="button-icon" class="icon hvr-icon" src="https://icons.duckduckgo.com/ip3/{{strp($link->link)}}.ico">{{ $button['title'] }}</a></div>
153154
@elseif($button['button'] === "space")
154155
<?php
155156
if (is_numeric($button['title']) and $button['title'] < 10)

resources/views/littlelink.blade.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@ function get_operating_system() {
229229

230230
@endforeach
231231
<!-- Buttons -->
232+
<?php function strp($urlStrp){return str_replace(array('http://', 'https://'), '', $urlStrp);} ?>
232233
<?php $initial=1; // <-- Effectively sets the initial loading time of the buttons. This value should be left at 1. ?>
233234
@foreach($links as $link)
234235
@php $linkName = str_replace('default ','',$link->name) @endphp
@@ -243,9 +244,9 @@ function get_operating_system() {
243244
@elseif($link->name === "buy me a coffee")
244245
<div style="--delay: {{ $initial++ }}s" class="button-entrance"><a class="button button-coffee button button-hover icon-hover" rel="noopener noreferrer nofollow" href="{{ route('clickNumber') . '/' . $link->id . '/' . $link->link}}" target="_blank"><img alt="button-icon" class="icon hvr-icon" src="{{ asset('\/littlelink/icons\/')}}coffee.svg">Buy me a Coffee</a></div>
245246
@elseif($link->name === "custom_website"and $link->custom_css === "" or $link->custom_css === "NULL")
246-
<div style="--delay: {{ $initial++ }}s" class="button-entrance"><a class="button button-custom_website button button-hover icon-hover" rel="noopener noreferrer nofollow" href="{{ route('clickNumber') . '/' . $link->id . '/' . $link->link}}" target="_blank"><img alt="button-icon" class="icon hvr-icon" src="https://www.google.com/s2/favicons?domain={{$link->link}}">{{ $link->title }}</a></div>
247+
<div style="--delay: {{ $initial++ }}s" class="button-entrance"><a class="button button-custom_website button button-hover icon-hover" rel="noopener noreferrer nofollow" href="{{ route('clickNumber') . '/' . $link->id . '/' . $link->link}}" target="_blank"><img alt="button-icon" class="icon hvr-icon" src="https://icons.duckduckgo.com/ip3/{{strp($link->link)}}.ico">{{ $link->title }}</a></div>
247248
@elseif($link->name === "custom_website" and $link->custom_css != "")
248-
<div style="--delay: {{ $initial++ }}s" class="button-entrance"><a class="button button-hover icon-hover" style="{{ $link->custom_css }}" rel="noopener noreferrer nofollow" href="{{ route('clickNumber') . '/' . $link->id . '/' . $link->link}}" target="_blank"><img alt="button-icon" class="icon hvr-icon" src="https://www.google.com/s2/favicons?domain={{$link->link}}">{{ $link->title }}</a></div>
249+
<div style="--delay: {{ $initial++ }}s" class="button-entrance"><a class="button button-hover icon-hover" style="{{ $link->custom_css }}" rel="noopener noreferrer nofollow" href="{{ route('clickNumber') . '/' . $link->id . '/' . $link->link}}" target="_blank"><img alt="button-icon" class="icon hvr-icon" src="https://icons.duckduckgo.com/ip3/{{strp($link->link)}}.ico">{{ $link->title }}</a></div>
249250
@elseif($link->name === "space")
250251
<?php
251252
if (is_numeric($link->title) and $link->title < 10)

resources/views/studio/button-editor.blade.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
@section('content')
55
@push('sidebar-scripts')
6+
<?php function strp($urlStrp){return str_replace(array('http://', 'https://'), '', $urlStrp);} ?>
67
<!-- start button editor -->
78
<script>
89
$(document).ready(function() {
@@ -214,7 +215,7 @@
214215
@if($buttonId == 1)
215216
<center><div id="sample" style="--delay: 1s; border-radius:8px !important; max-width: 400px; width: 80%; class="button-entrance"><div class="button-demo button hvr-grow hvr-icon-wobble-vertical"><img class="icon hvr-icon" src="{{ asset('\/littlelink/icons\/') . 'custom' }}.svg">{{ $title }}</div></div></center>
216217
@else
217-
<center><div id="sample" style="--delay: 1s; border-radius:8px !important; max-width: 400px; width: 80%; class="button-entrance"><div class="button-demo button hvr-grow hvr-icon-wobble-vertical"><img class="wicon hvr-icon" src="https://www.google.com/s2/favicons?domain={{$link}}">{{ $title }}</div></div></center>
218+
<center><div id="sample" style="--delay: 1s; border-radius:8px !important; max-width: 400px; width: 80%; class="button-entrance"><div class="button-demo button hvr-grow hvr-icon-wobble-vertical"><img class="wicon hvr-icon" src="https://icons.duckduckgo.com/ip3/{{strp($link)}}.ico">{{ $title }}</div></div></center>
218219
@endif
219220

220221
</section>
@@ -253,9 +254,9 @@
253254
@if($custom_css === "" or $custom_css === "NULL" and $buttonId == 1)
254255
<center><div style="--delay: 1s" class="button-entrance"><div class="button-demo button-custom button hvr-grow hvr-icon-wobble-vertical"><img class="icon hvr-icon fa {{$custom_icon}}">{{ $title }}</div></div></center>
255256
@elseif($custom_css === "" or $custom_css === "NULL" and $buttonId == 2)
256-
<center><div style="--delay: 1s" class="button-entrance"><div class="button-custom_website button hvr-grow hvr-icon-wobble-vertical"><img class="wicon hvr-icon" src="https://www.google.com/s2/favicons?domain={{$link}}">{{ $title }}</div></div></center>
257+
<center><div style="--delay: 1s" class="button-entrance"><div class="button-custom_website button hvr-grow hvr-icon-wobble-vertical"><img class="wicon hvr-icon" src="https://icons.duckduckgo.com/ip3/{{strp($link)}}.ico">{{ $title }}</div></div></center>
257258
@elseif($custom_css != "" and $buttonId == 2)
258-
<center><div style="--delay: 1s" class="button-entrance"><div style="{{ $custom_css }}" class="button-custom_website button hvr-grow hvr-icon-wobble-vertical"><img class="wicon hvr-icon" src="https://www.google.com/s2/favicons?domain={{$link}}">{{ $title }}</div></div></center>
259+
<center><div style="--delay: 1s" class="button-entrance"><div style="{{ $custom_css }}" class="button-custom_website button hvr-grow hvr-icon-wobble-vertical"><img class="wicon hvr-icon" src="https://icons.duckduckgo.com/ip3/{{strp($link)}}.ico">{{ $title }}</div></div></center>
259260
@else
260261
<center><div style="--delay: 1s" class="button-entrance"><div style="{{ $custom_css }}" class="button-demo hvr-grow hvr-icon-wobble-vertical"><i style="color: {{$custom_icon}}" class="icon hvr-icon fa {{$custom_icon}}"></i>{{ $title }}</div></div></center>
261262
@endif

0 commit comments

Comments
 (0)