#!/bin/bash DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" function error { echo -e "\\e[91m$1\\e[39m" exit 1 } #make and enter discord-electron folder gio trash ~/discord-electron mkdir ~/discord-electron cd ~/discord-electron || error "Failed to enter discord-electron folder!" tagname="$(curl --silent "https://api.github.com/repos/SpacingBat3/electron-discord-webapp/releases/latest" | grep -Po '"tag_name": "\K.*?(?=")' | tr -d 'v')" #if [ -z "$tagname" ];then tagname='0.1.5' #fi #Download from github wget https://github.com/SpacingBat3/electron-discord-webapp/releases/download/v${tagname}/electron-discord-webapp-${tagname}-armv7l.tar.gz || error 'Failed to download archive!' tar -xf electron-discord-webapp-${tagname}-armv7l.tar.gz --strip 1 || error 'Failed to extract archive!' rm -f electron-discord-webapp-${tagname}-armv7l.tar.gz cd $HOME #Create desktop shortcut echo "[Desktop Entry] StartupNotify=true Terminal=false Type=Application Name=Discord Path=$HOME/discord-electron Exec=$HOME/discord-electron/electron-discord-webapp Icon=$(dirname "$0")/icon-64.png Categories=Network;Chat;VideoConference;WebApp;Internet Comment=Your place to talk! GenericName=Network Messenger" > ~/.local/share/applications/discord.desktop