From 69150fbfa75fa73f7671b0d432291b442212d356 Mon Sep 17 00:00:00 2001 From: Botspot Date: Sat, 2 Jan 2021 22:09:13 -0600 Subject: [PATCH] Add Whatsapp app --- apps/Whatsapp/credits | 3 +++ apps/Whatsapp/description | 7 +++++++ apps/Whatsapp/icon-24.png | Bin 0 -> 1893 bytes apps/Whatsapp/icon-64.png | Bin 0 -> 5697 bytes apps/Whatsapp/install-32 | 24 ++++++++++++++++++++++++ apps/Whatsapp/install-64 | 25 +++++++++++++++++++++++++ apps/Whatsapp/uninstall | 11 +++++++++++ apps/Whatsapp/website | 1 + 8 files changed, 71 insertions(+) create mode 100644 apps/Whatsapp/credits create mode 100644 apps/Whatsapp/description create mode 100644 apps/Whatsapp/icon-24.png create mode 100644 apps/Whatsapp/icon-64.png create mode 100755 apps/Whatsapp/install-32 create mode 100755 apps/Whatsapp/install-64 create mode 100755 apps/Whatsapp/uninstall create mode 100644 apps/Whatsapp/website diff --git a/apps/Whatsapp/credits b/apps/Whatsapp/credits new file mode 100644 index 0000000..59b844d --- /dev/null +++ b/apps/Whatsapp/credits @@ -0,0 +1,3 @@ +apps compiled using Nativefier and scripts written by Itai-Nelken +Nativefier made by jiahaog. +thanks to Botspot for help with debugging the menu shortcut and for creating pi-apps! diff --git a/apps/Whatsapp/description b/apps/Whatsapp/description new file mode 100644 index 0000000..d873bf1 --- /dev/null +++ b/apps/Whatsapp/description @@ -0,0 +1,7 @@ +Nativefier Whatsapp Web webapp + +a simple Whatsapp Web chromium webapp wrapped in electron with nativefier. +it has a tray icon, so it doesn't take space on the taskbar, but keeps running in the background. + +to run: +menu>internet>Whatsapp Web diff --git a/apps/Whatsapp/icon-24.png b/apps/Whatsapp/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..a7c0e6f4233761be608a947389702cdb8213b2fc GIT binary patch literal 1893 zcmV-r2b%baP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x00(qQO+^Rf3?2g%7n=;yQUCx3L`g(JR7l5-RaNR)!|1^Gju zN;Co~CPs;jh^yAkq|F1l5acwj9Y1P&Jf6AZnejaCojdoOv-z+?h=K)MS|9u9oW0IE z+GlNGmpFIs9Eb=@OG|-LsWecl)lONKb=tD5)75JARIykbxOeYf007ROJ&XT4CMG68 zL@-UW)wbokX`P5{BH}x+Nzyv!eA2e<*Rt7cl8A8O!i7ibDgT+QtgN6?u6Pa{ zJn(|9>p#*oZJ;3=YSuB4ak41$G5{dRf=K8sXwhTvs$MCCxLvpFKcAbQyBG?E+|JI< zM+q{S3@pp?C6mcfuh)CVB_8}|`3_RW53y)}ikh$>AOHXwG&E^@aM0I*FGUWcFW3u@ z!YYpA{98#)Hx7*v>9}p}oEWk8P*5BWM#?XzQ6nRPi)5c|dSh|I}bf78U1lG&F=rBr@zXe81e{<)+`R zzKv_8n{bIkf}oHBB6;1b88y^L(#M34VT=Jz%|6^q60CX>n8WHJe5b8{1%^X6zY zI!-DberxrQxU%^k6e#HM?MIk}Fk734BO6c@>>82?U)_5Y-)?&eid1goa=DWpk0+}} zqfrC`ffGz)hi-4(!BpWIxD+_xYsU``ejh)4>=pF;d*MnKLdsnsNn&dA1Ki%a1E#UT zP$+aF7K=fhnVB&dW5cd=wRiI=l-(*M5uS;B5ecIOx~AhuBH#k=_w zT;M|yFwD-v;X<#ovMEJnGiH*7msYuBG@llJ764vV* zXw~EUbX{*(RaK2bQS_2qh9er=l1bod{s!{(O#r}}oq;9nU7knoU^}l12V0FY6u_&h zYD6U>dB5lGACQvpNo4^S(w9LXoN9X>J^m-*2=}4luHcQ$XU7+?PjCO6(k!qXaI7j&~wet;=64xq0LC{tZ{HDpg=>| z69f^}Ip=v+uh*AlKxSKgiEx;OkgjK-Km`DlWfi|(_#Jdr$I+G{yxu*EcXC&;Zg1dQ z9j6fShVWec%lQ4LV;EbXfP_Tc8$+uRhmc~UR;w+m)6>&w&iQoA8%1BR2d;R~DN+)$ zj)^yBe}z9RkAo>1zOnxVUhDea{ad2hh@r#R1}-?b;OGy27BTN$aL%W%{Pjv&JAeMX ztXVbH@EXHG=4aRPw@?!nh-kZI39y8XTZMn%PU#a60Rc}F49x%$;qKNPezR~M8;u+y zo-khR{0`zqbG>HOe)jY;PtUN`)m2C-uNsCi*X2Lh*J{L(b@I>@?VW7%HAqP4nh#|q$4Jb1D7I9_f$36hj9m&&tF1$n1{oRf#LLv){t01&nvwb{E5-)#RnUT!}LpK25<)ynJfc>LPM zix+X}(j_oOQJ`ts5dq1XSQE}X@e2Av-AL|9V9i>`rS(bNEc_iCjtNIJ006q?MO<&j z7owlXaO+pl6M6zt%C&N({NwTQ@wca@rs(L=quUBsR#u|1SnRT@s)rRQP!&~5k_91! z$yC-ZA)5+~64vc3O70c_AnXaD)z^ZkHw+c3<+#pdsZ@G%baeE_$jAtdjEp=OnWkwT z@%#O65m7}5@lm7ExNce2bg@{>#N+X&d_La`jIlvY(Gsen_;$SC7E)wf?*7fTtv@d= zF105UK#FfB1MEi*7wFflqZFgh|bD=;!TFfbD9weA1_03~!qSaf7zbY(hiZ)9m^ zc>ppnGB7PMGA%POR4_3*GB7$aGb=DMIxsL}whdAM000?uMObuGZ)S9NVRB^vL1b@Y fWgtmyVP|DhWnpA_ami&o00000NkvXXu0mjflSp3K literal 0 HcmV?d00001 diff --git a/apps/Whatsapp/icon-64.png b/apps/Whatsapp/icon-64.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb47867b1832754dca42ca57b147def82575467 GIT binary patch literal 5697 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 biL%kNv9$Jf9kBVw>jLV^T1u4)79sxw$zZph literal 0 HcmV?d00001 diff --git a/apps/Whatsapp/install-32 b/apps/Whatsapp/install-32 new file mode 100755 index 0000000..08960b5 --- /dev/null +++ b/apps/Whatsapp/install-32 @@ -0,0 +1,24 @@ +#!/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://github.com/Itai-Nelken/Nativefier-Whatsapp-Web/releases/download/v1.0/WhatsAppWeb-linux-armv7l.tray.tar.xz || error 'Failed to download!' +tar -xf WhatsAppWeb-linux-armv7l.tray.tar.xz || error "Failed to extract!" +rm WhatsAppWeb-linux-armv7l.tray.tar.xz +mv "WhatsAppWeb-linux-armv7l(tray)" WhatsAppWeb + +echo "[Desktop Entry] +Name=Whatsapp Web +Comment=Nativefier Whatsapp Web webapp. +Exec=$HOME/WhatsAppWeb/WhatsAppWeb +Path=$HOME/WhatsAppWeb +Icon=$(dirname "$0")/icon-64.png +Terminal=false +StartupNotify=true +Type=Application +Categories=Network;" > ~/.local/share/applications/whatsappweb.desktop || error "Failed to create menu button!" diff --git a/apps/Whatsapp/install-64 b/apps/Whatsapp/install-64 new file mode 100755 index 0000000..4b7fc4d --- /dev/null +++ b/apps/Whatsapp/install-64 @@ -0,0 +1,25 @@ +#!/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://github.com/Itai-Nelken/Nativefier-Whatsapp-Web/releases/download/v1.0/WhatsAppWeb-linux-arm64.tray.tar.xz || error 'Failed to download!' +tar -xf WhatsAppWeb-linux-arm64.tray.tar.xz || error "Failed to extract!" +rm WhatsAppWeb-linux-arm64.tray.tar.xz +mv "WhatsAppWeb-linux-arm64(tray)" WhatsAppWeb + +echo "[Desktop Entry] +Name=Whatsapp Web +Comment=Nativefier Whatsapp Web webapp. +Exec=$HOME/WhatsAppWeb/WhatsAppWeb +Path="$HOME/WhatsAppWeb" +Icon=$(dirname "$0")/icon-64.png +Terminal=false +StartupNotify=true +Type=Application +Categories=Network;" > ~/.local/share/applications/whatsappweb.desktop || error "Failed to create menu button!" + diff --git a/apps/Whatsapp/uninstall b/apps/Whatsapp/uninstall new file mode 100755 index 0000000..79f7ffd --- /dev/null +++ b/apps/Whatsapp/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 -rf ~/WhatsAppWeb +rm ~/.local/share/applications/whatsappweb.desktop diff --git a/apps/Whatsapp/website b/apps/Whatsapp/website new file mode 100644 index 0000000..08d18ab --- /dev/null +++ b/apps/Whatsapp/website @@ -0,0 +1 @@ +https://github.com/Itai-Nelken/Nativefier-Whatsapp-Web