From 73437c8d1d525cc331454d336e5fbd81255976da Mon Sep 17 00:00:00 2001 From: ecajan <131694412+ecajan@users.noreply.github.com> Date: Wed, 22 Jan 2025 15:02:30 +0100 Subject: Improved Icon Code --- webtrayctl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'webtrayctl') diff --git a/webtrayctl b/webtrayctl index a8ce7b6..3050a15 100755 --- a/webtrayctl +++ b/webtrayctl @@ -25,8 +25,11 @@ install_webapp() { full_url_cancled=$(echo $full_url | sed 's/\//\\\//g') # get the linkt to the icon by first searching for every tag, containing a icon link # then getting the string of the first href in the first link, and then appending the extended url to the beginning, if it is not a relative path (only works for http and https protocols) - iconfile=$(curl -Ls "$url" | grep -o "]*rel=[\"']\\(shortcut \\)\\?icon[\"'][^>]*>" | head -n 1 | sed "s/.*href=[\"']\\([^\"]*\\)[\"'].*/\\1/g" | sed "/^http/!s/.*/$full_url_cancled\\/&/") - + if echo "$full_url" | grep 'x\.com' > /dev/null; then + iconfile='https://upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Logo_of_Twitter.svg/240px-Logo_of_Twitter.svg.png' + else + iconfile=$(curl -Ls "$url" | grep -o "]*rel=[\"']\\(shortcut \\)\\?icon[\"'][^>]*>" | head -n 1 | sed "s/.*href=[\"']\\([^\"]*\\)[\"'].*/\\1/g" | sed "/^http/!s/.*/$full_url_cancled\\/&/") + fi file_extension=$(echo "$iconfile" | grep -o '\.[^.]*$') tmp_icon_name="$name$file_extension" -- cgit v1.2.3-70-g09d2