#!/bin/bash

user=$(whoami)
cd /tmp
wget -O - https://telegram.org/dl/desktop/linux > tsetup.tar.gz
wget -O - https://raw.githubusercontent.com/telegramdesktop/tdesktop/master/Telegram/Telegram/Images.xcassets/Icon.iconset/icon_256x256@2x.png > telegram.png

mkdir /home/$user/.local/share/Telegram
chmod +x /home/$user/.local/share/Telegram
mkdir /home/$user/.local/share/icons

tar -xvJf tsetup.tar.gz
cd ./Telegram

cp ./Updater /home/$user/.local/share/Telegram/Updater
cp ./Telegram /home/$user/.local/share/Telegram/Telegram

chown -R $user:$user /home/$user/.local/share/Telegram/.

cd /tmp
echo "[Desktop Entry]" > telegramdesktop.desktop
echo "Name=Telegram Desktop" >> telegramdesktop.desktop
echo "Comment=Official desktop version of Telegram messaging app" >> telegramdesktop.desktop
echo "Exec=/home/$user/.local/share/Telegram/Telegram -- %u" >> telegramdesktop.desktop
echo "Icon=telegram" >> telegramdesktop.desktop
echo "Terminal=false" >> telegramdesktop.desktop
echo "Type=Application" >> telegramdesktop.desktop
echo "StartupNotify=true" >> telegramdesktop.desktop
echo "Categories=Chat;Network;InstantMessaging;" >> telegramdesktop.desktop
echo "Keywords=tg;chat;im;messaging;messenger;sms;tdesktop;" >> telegramdesktop.desktop

cp telegram.png /home/$user/.local/share/icons/telegram.png
cp telegramdesktop.desktop /home/$user/.local/share/applications/telegramdesktop.desktop

rm /tmp/tsetup.tar.gz
rm /tmp/telegram.png
rm /tmp/telegramdesktop.desktop
rm -R /tmp/Telegram

telegram-launcher
