From d10714c5131c7158e77d24fa531a5090ec87f213 Mon Sep 17 00:00:00 2001 From: Botspot Date: Wed, 11 Aug 2021 12:12:30 -0500 Subject: [PATCH] Add AutoStar and CloudBuddy apps --- apps/Autostar/credits | 1 + apps/Autostar/description | 9 +++++++++ apps/Autostar/icon-24.png | Bin 0 -> 1461 bytes apps/Autostar/icon-64.png | Bin 0 -> 8413 bytes apps/Autostar/install | 19 +++++++++++++++++++ apps/Autostar/uninstall | 14 ++++++++++++++ apps/Autostar/website | 1 + apps/CloudBuddy/credits | 1 + apps/CloudBuddy/description | 5 +++++ apps/CloudBuddy/icon-24.png | Bin 0 -> 1351 bytes apps/CloudBuddy/icon-64.png | Bin 0 -> 4672 bytes apps/CloudBuddy/install | 19 +++++++++++++++++++ apps/CloudBuddy/uninstall | 14 ++++++++++++++ apps/CloudBuddy/website | 1 + data/categories/structure | 2 ++ 15 files changed, 86 insertions(+) create mode 100644 apps/Autostar/credits create mode 100644 apps/Autostar/description create mode 100644 apps/Autostar/icon-24.png create mode 100644 apps/Autostar/icon-64.png create mode 100755 apps/Autostar/install create mode 100755 apps/Autostar/uninstall create mode 100644 apps/Autostar/website create mode 100644 apps/CloudBuddy/credits create mode 100644 apps/CloudBuddy/description create mode 100644 apps/CloudBuddy/icon-24.png create mode 100644 apps/CloudBuddy/icon-64.png create mode 100755 apps/CloudBuddy/install create mode 100755 apps/CloudBuddy/uninstall create mode 100644 apps/CloudBuddy/website diff --git a/apps/Autostar/credits b/apps/Autostar/credits new file mode 100644 index 0000000..a082e3e --- /dev/null +++ b/apps/Autostar/credits @@ -0,0 +1 @@ +Botspot made, Botspot added. diff --git a/apps/Autostar/description b/apps/Autostar/description new file mode 100644 index 0000000..9b3a80a --- /dev/null +++ b/apps/Autostar/description @@ -0,0 +1,9 @@ +Simple utility to make programs run on boot. The sky's the limit. +People use this to: +- Launch a website automatically, on boot. +- Start a backup. +- Launch your favorite apps on boot so they are ready to use sooner. +- See what other apps have added autostart entries, and customize/disable them. + +To run: Menu -> Accessories -> AutoStar +To run in terminal: ~/autostar/main.sh diff --git a/apps/Autostar/icon-24.png b/apps/Autostar/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..a112b27a737c0bf5c4f0b4a54ef949e508236322 GIT binary patch literal 1461 zcmZ`%dooKD%=-Bh%#;*4pCT2yO`nEm;4|JXn7z2|N=-i`zG#I1>MFatK))K#naA z9+Gun$6po^>u`=D@c994gwQxZPX_Bq%-YSUNA(Tpd|1s!rIyuJvoUL4+gpksgk;8S2vF%3dPvin2n8%o4aRGwNi0&lH^->C%_ z$m8*JI-R|}J%K>T$l0HNX`-a=G!~0ZNJtnN8JU=vu(h>KOiU~~)I{>#$0~c+*gNd# zzyI5l*?V3$3jMxBtV#xMwCZEZa?G}PMKioswIfV~wB z)aVm7g7%8;DV`urC=@O(E-oxA@cI0urKPw8NqP4aefwp_t;yh!u!9E=c6N5==H}+* z<#ly+Ra8_2u{SAhzBzJhGCna?EEX45D-i@492`8^^QVL3hNPq}THaj?ND6KnPfBP+kQ^zd0tGqE>TyrWuF(ojV z6UgH7l2VInPbqtctp)AWsN*EReMXPXlhN%5$YUb60D2IHQN+xd)n8~1ztu=x8N}g(#*Gc<>q>k&C?2)Jd1Ri44;R~=CPw(GOYvwg@plvQ{WQC z=Goy=@Kk@}p1$VMy5BF&l$Xz3x_@@Nc@)!lGZnvL>w}dY&%5`iO4Vo1s0~!w`goTD zu15~u6R{tEdgar{>W3HJzP<3U@uPM)Hq8Wyz&pRY`K5THszsw1=;|6!Xm+Y9`yC3T zmiWY5lMTZ!dgm32vU~T+6pH!sHeCbN?|VG(Y9T$wn zuN_-5HdC%US}%`ia?9aw<35n9EZi3&!hH&}Q7f<+f$o#`w{98QDGnn^#h*WQ9hq7|4@)hZ|yV*C)4?ba= zyr+J7GIngE@7X&pJsEj3l}97b>nFiIJuBLN7Jv+U>Tef&dzTTQMaw&UDbaSJD z6|uyP{@g2*`?6QMP@}xDdzy>G-RLg%rMEaqUW?~+LsuR({t;JFP7jfVWj)os+wpEX z^W}9b+SO*Y5Eo8*F}S>f!55hJy>X*z*yQi&bZs}k7vI)~@8xG)tJ7lP$H4YtCgaIb z^kD4d?0C6EBv0{9-kE|1aAUZ+Iy1bS-5IfN?%uBM-X0##3=eMxqc+B=^FIV>rX)Qz V@Bax)*7XX@xQ(DL~H;6 literal 0 HcmV?d00001 diff --git a/apps/Autostar/icon-64.png b/apps/Autostar/icon-64.png new file mode 100644 index 0000000000000000000000000000000000000000..d3e2c430bbbac42c8d0cc36224eda1a6d3ee6a99 GIT binary patch literal 8413 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/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +# Get dependencies +"${DIRECTORY}/pkg-install" "yad" "$(dirname "$0")" || exit 1 + +rm -rf ~/autostar || error "Failed to first remove autostar folder from $HOME!" +echo "Downloading autostar..." +git clone https://github.com/Botspot/autostar || error "Failed to clone AutoStar repository!" + +echo "Running AutoStar setup script..." +~/autostar/main.sh setup || error "AutoStar setup script failed!" + diff --git a/apps/Autostar/uninstall b/apps/Autostar/uninstall new file mode 100755 index 0000000..27d6e10 --- /dev/null +++ b/apps/Autostar/uninstall @@ -0,0 +1,14 @@ +#!/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 +} + +#if your app installs any packages, keep this command here so those packages will be removed. +"${DIRECTORY}/purge-installed" "$(dirname "$0")" || exit 1 + +rm -rf ~/autostar ~/.local/share/applications/autostar.desktop + diff --git a/apps/Autostar/website b/apps/Autostar/website new file mode 100644 index 0000000..edc168b --- /dev/null +++ b/apps/Autostar/website @@ -0,0 +1 @@ +https://github.com/Botspot/cloudbuddy diff --git a/apps/CloudBuddy/credits b/apps/CloudBuddy/credits new file mode 100644 index 0000000..a082e3e --- /dev/null +++ b/apps/CloudBuddy/credits @@ -0,0 +1 @@ +Botspot made, Botspot added. diff --git a/apps/CloudBuddy/description b/apps/CloudBuddy/description new file mode 100644 index 0000000..9cd9b9a --- /dev/null +++ b/apps/CloudBuddy/description @@ -0,0 +1,5 @@ +CloudBuddy is the ultimate wizard for cloud storage. Google Drive, Onedrive, Dropbox, and many more. +Botspot made this gui frontend for the popular rclone tool to connect to your cloud drives, download from them, upload to them, mount them to your file manager, and more. In addition, CloudBuddy features an interactive file browser to easily generate shareable links and to perform various server-side operations. + +To run: Menu -> Internet -> CloudBuddy +To run in terminal: ~/cloudbuddy/main.sh diff --git a/apps/CloudBuddy/icon-24.png b/apps/CloudBuddy/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6d653850569bc11d70b273bc872eafd3ae1080 GIT binary patch literal 1351 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e4teMV-1MX5}2cAtGzxiGEftLlqGwM+25-ju4^FMpnj)65<&RJ3g@c-03_xqv2w! zKp`WyuZfhfZ-9emtHV-{%!6XLUcNtb=jGgUXZAjq5!dB3(^B%Tovi=!)6*xlMUy`7 zW&d|QR^{EpI~5Buw#ZBA*6wGJj>zHIsQJj^tKe}>(T3N%{$^g!4T_r2aE@tbJ#z=A z;FPn#XY0!bd%b1f^`12#?e@2Y>eA-< zH+FqDbxbwATj`PN_}o;GS5$3A?RCqt7rK5mRbM{G=zW(d$X+w?r}{HRMs~Bj%Cgse z+xffhcWM97T$<^pb!*Zj>6HzAE)F#Y2ex!aZp~rUG7hMI=@i`Aw!ZN}Uc=PSuf^Zp z|9kHD!*7d>&Z&yzX1eA_P5dOXa*NW;X)3`&=9(Lqp1tJyIb&x|``qck{-JC&|G(Z8TmMsB(rI&6$=G>#3(I>8B;sJgZO7vpBmiW!s$Na``$!PB~16 z>e)3kd)>s(L|t)6=X$ixrE1cmF9NKGh2DC#tS+!QdPI@mc|w9XW2|@1 z&d_j6G?1+icqHPNaP-sEhrfR9n%U`6lk4w4ovCh5ZL`(sO?Dc(y>&q{y87?Wx4!UY zWs!9K^gQ^8{v4&xr!%>1eJ3tIxn=Ic*RQ@;yj@->)RZG#GDlp+YIWs~H1759tYbpL zw|@{#*vx7p)$7)ubNl0;JFKVYFPJZs_w#6pYOT>eho41HY=3hldnE2kc;+s44Q@nR$-|M40UzfdkT(kaJ)c*5d>*l}P z!j!vU3Tp$GPfd8@&IWrUV`gb2bG11tusSk%uzDQh9fy?;qnK{ zct1U6dNZNX;6R_l6UGkTZ7;gw6B8D!zx%55xW1YB-vImirzJt0^EWw6+{$8=v!GUC z{ekNO*B(erU_Tr_!!AN7Cp95!gN|b(v*=aDuH?Tm|9*Jf`@E;0Wy8K@X}_v>f8P@q z7`=Up&o!0#;TkI)d#8j+sbnk-6xza~%NoVGg=rz{GR}n?QWS2U`uLdr>Gu1zKNn8< zlxiqdk=-qu?tgX5tCzrV-Q;6lBK1&_*m zpUa#FnjIMbKT!V3{nTA}>w7z!f7!oeugzr+&HEX+7g(sMmbgZgq$HN4S|t~y0x1R~ z10zFS19M#?%Me3jD+3EFQv+QCQ!4|5LpzSAqiD#@PsvQH#I0fT)B4*$4Gf;HelF{r G5}E*?$VBu2 literal 0 HcmV?d00001 diff --git a/apps/CloudBuddy/icon-64.png b/apps/CloudBuddy/icon-64.png new file mode 100644 index 0000000000000000000000000000000000000000..d8e5e9dcaa2c5170a6ca06707cbb1a13d074174e GIT binary patch literal 4672 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 literal 0 HcmV?d00001 diff --git a/apps/CloudBuddy/install b/apps/CloudBuddy/install new file mode 100755 index 0000000..71f2a38 --- /dev/null +++ b/apps/CloudBuddy/install @@ -0,0 +1,19 @@ +#!/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 +} + +# Get dependencies +"${DIRECTORY}/pkg-install" "yad xclip expect" "$(dirname "$0")" || exit 1 + +rm -rf ~/cloudbuddy || error "Failed to first remove cloudbuddy folder from $HOME!" +echo "Downloading cloudbuddy..." +git clone https://github.com/Botspot/cloudbuddy || error "Failed to clone CloudBuddy repository!" + +echo "Running CloudBuddy setup script..." +~/cloudbuddy/main.sh setup || error "CloudBuddy setup script failed!" + diff --git a/apps/CloudBuddy/uninstall b/apps/CloudBuddy/uninstall new file mode 100755 index 0000000..a39b03b --- /dev/null +++ b/apps/CloudBuddy/uninstall @@ -0,0 +1,14 @@ +#!/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 +} + +#if your app installs any packages, keep this command here so those packages will be removed. +"${DIRECTORY}/purge-installed" "$(dirname "$0")" || exit 1 + +rm -rf ~/cloudbuddy ~/.local/share/applications/cloudbuddy.desktop + diff --git a/apps/CloudBuddy/website b/apps/CloudBuddy/website new file mode 100644 index 0000000..edc168b --- /dev/null +++ b/apps/CloudBuddy/website @@ -0,0 +1 @@ +https://github.com/Botspot/cloudbuddy diff --git a/data/categories/structure b/data/categories/structure index 22551a4..fe55b0b 100644 --- a/data/categories/structure +++ b/data/categories/structure @@ -5,6 +5,7 @@ Angry IP scanner|Internet AnyDesk|Internet Arduino|Editors AstroMenace|Games +Autostar|Tools BalenaEtcher|Tools BlockPi|Editors Bongo Cam|Multimedia @@ -15,6 +16,7 @@ Browsh|Internet Chiaki|Games Chromium Widevine|Multimedia Clam Antivirus|Tools +CloudBuddy|Internet Color Emoji font|Eyecandy CommanderPi|Tools Conky|Eyecandy