mirror of
https://github.com/MHA-Team/PTS-Team.git
synced 2026-02-14 10:22:04 +00:00
60 lines
1.9 KiB
Bash
60 lines
1.9 KiB
Bash
#!/bin/bash
|
|
#
|
|
# Title: PGBlitz (Reference Title File)
|
|
# Author(s): Admin9705
|
|
# URL: https://pgblitz.com - http://github.pgblitz.com
|
|
# GNU: General Public License v3.0
|
|
################################################################################
|
|
|
|
# BAD INPUT
|
|
badinput() {
|
|
echo
|
|
read -p '⛔️ ERROR - Bad Input! | Press [ENTER] ' typed </dev/tty
|
|
}
|
|
|
|
badinput1() {
|
|
echo
|
|
read -p '⛔️ ERROR - Bad Input! | Press [ENTER] ' typed </dev/tty
|
|
question1
|
|
}
|
|
|
|
variable() {
|
|
file="$1"
|
|
if [ ! -e "$file" ]; then echo "$2" >$1; fi
|
|
}
|
|
|
|
readrcloneconfig() {
|
|
touch /opt/appdata/plexguide/rclone.conf
|
|
mkdir -p /var/plexguide/rclone/
|
|
|
|
gdcheck=$(cat /opt/appdata/plexguide/rclone.conf | grep gdrive)
|
|
if [ "$gdcheck" != "" ]; then
|
|
echo "good" >/var/plexguide/rclone/gdrive.status && gdstatus="good"
|
|
else echo "bad" >/var/plexguide/rclone/gdrive.status && gdstatus="bad"; fi
|
|
|
|
gccheck=$(cat /opt/appdata/plexguide/rclone.conf | grep "remote = gdrive:/encrypt")
|
|
if [ "$gccheck" != "" ]; then
|
|
echo "good" >/var/plexguide/rclone/gcrypt.status && gcstatus="good"
|
|
else echo "bad" >/var/plexguide/rclone/gcrypt.status && gcstatus="bad"; fi
|
|
|
|
tdcheck=$(cat /opt/appdata/plexguide/rclone.conf | grep tdrive)
|
|
if [ "$tdcheck" != "" ]; then
|
|
echo "good" >/var/plexguide/rclone/tdrive.status && tdstatus="good"
|
|
else echo "bad" >/var/plexguide/rclone/tdrive.status && tdstatus="bad"; fi
|
|
|
|
tccheck=$(cat /opt/appdata/plexguide/rclone.conf | grep "remote = tdrive:/encrypt")
|
|
if [ "$tccheck" != "" ]; then
|
|
echo "good" >/var/plexguide/rclone/tcrypt.status && tcstatus="good"
|
|
else echo "bad" >/var/plexguide/rclone/tcrypt.status && tcstatus="bad"; fi
|
|
|
|
}
|
|
|
|
rcloneconfig() {
|
|
rclone config --config /opt/appdata/plexguide/rclone.conf
|
|
}
|
|
|
|
keysprocessed() {
|
|
mkdir -p /opt/appdata/plexguide/keys/processed
|
|
ls -1 /opt/appdata/plexguide/keys/processed | wc -l >/var/plexguide/project.keycount
|
|
}
|