From 793d7674722665212135bf9ba1680f7bfb1a5524 Mon Sep 17 00:00:00 2001 From: Botspot Date: Fri, 13 Nov 2020 14:26:06 -0600 Subject: [PATCH] Add Tor app --- apps/Tor Browser/description | 1 + apps/Tor Browser/icon-24.png | Bin 0 -> 1700 bytes apps/Tor Browser/icon-64.png | Bin 0 -> 5787 bytes apps/Tor Browser/install-32 | 23 +++++++++++++++++++++++ apps/Tor Browser/install-64 | 23 +++++++++++++++++++++++ apps/Tor Browser/uninstall | 11 +++++++++++ apps/Tor Browser/website | 1 + 7 files changed, 59 insertions(+) create mode 100644 apps/Tor Browser/description create mode 100644 apps/Tor Browser/icon-24.png create mode 100644 apps/Tor Browser/icon-64.png create mode 100755 apps/Tor Browser/install-32 create mode 100755 apps/Tor Browser/install-64 create mode 100755 apps/Tor Browser/uninstall create mode 100644 apps/Tor Browser/website diff --git a/apps/Tor Browser/description b/apps/Tor Browser/description new file mode 100644 index 0000000..f67b1e5 --- /dev/null +++ b/apps/Tor Browser/description @@ -0,0 +1 @@ +The Tor Browser is a web broswer that anonymizes your web traffic using the Tor network, making it easy to protect your identity online. diff --git a/apps/Tor Browser/icon-24.png b/apps/Tor Browser/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..fac678b2731e7c038503826163f5468e5729f44d GIT binary patch literal 1700 zcmV;V23z@wP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +wget https://sourceforge.net/projects/tor-browser-ports/files/10.0.4-armhf/tor-browser-linux-armhf-10.0.4_en-US.tar.xz/download -O tor.tar.xz || error "Failed to download!" + +tar -xf ~/tor.tar.xz || error "Failed to extract!" + +echo "[Desktop Entry] +Type=Application +Name=Tor Browser +GenericName=Web Browser +Comment=Tor Browser is +1 for privacy and −1 for mass surveillance +Categories=Network;WebBrowser;Security; +Exec=$HOME/tor-browser_en-US/Browser/start-tor-browser +X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach +Icon=$(dirname "$0")/icon-64.png +StartupWMClass=Tor Browser" > ~/.local/share/applications/tor.desktop diff --git a/apps/Tor Browser/install-64 b/apps/Tor Browser/install-64 new file mode 100755 index 0000000..1178409 --- /dev/null +++ b/apps/Tor Browser/install-64 @@ -0,0 +1,23 @@ +#!/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 +} + +wget https://sourceforge.net/projects/tor-browser-ports/files/10.0.4-arm64/tor-browser-linux-arm64-10.0.4_en-US.tar.xz/download -O tor.tar.xz || error "Failed to download!" + +tar -xf ~/tor.tar.xz || error "Failed to extract!" + +echo "[Desktop Entry] +Type=Application +Name=Tor Browser +GenericName=Web Browser +Comment=Tor Browser is +1 for privacy and −1 for mass surveillance +Categories=Network;WebBrowser;Security; +Exec=$HOME/tor-browser_en-US/Browser/start-tor-browser +X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach +Icon=$(dirname "$0")/icon-64.png +StartupWMClass=Tor Browser" > ~/.local/share/applications/tor.desktop diff --git a/apps/Tor Browser/uninstall b/apps/Tor Browser/uninstall new file mode 100755 index 0000000..18ae990 --- /dev/null +++ b/apps/Tor Browser/uninstall @@ -0,0 +1,11 @@ +#!/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 +} + +rm -r /home/pi/tor-browser_en-US +rm ~/.local/share/applications/tor.desktop diff --git a/apps/Tor Browser/website b/apps/Tor Browser/website new file mode 100644 index 0000000..fb97c1b --- /dev/null +++ b/apps/Tor Browser/website @@ -0,0 +1 @@ +https://sourceforge.net/projects/tor-browser-ports/files/