diff --git a/apps/_appsgen.sh b/apps/_appsgen.sh new file mode 100644 index 0000000..8a84e0a --- /dev/null +++ b/apps/_appsgen.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# +# Title: PlexGuide (Reference Title File) +# Author(s): Admin9705 +# URL: https://plexguide.com - http://github.plexguide.com +# GNU: General Public License v3.0 +################################################################################ + +# Generates App List +ls -la /opt/coreapps/apps/ | sed -e 's/.yml//g' \ +| awk '{print $9}' | tail -n +4 > /var/plexguide/app.list + +ls -la /opt/mycontainers/ | sed -e 's/.yml//g' \ +| awk '{print $9}' | tail -n +4 >> /var/plexguide/app.list +# Enter Items Here to Prevent them From Showing Up on AppList +sed -i -e "/traefik/d" /var/plexguide/app.list +sed -i -e "/image*/d" /var/plexguide/app.list +sed -i -e "/_appsgen.sh/d" /var/plexguide/app.list +sed -i -e "/_c*/d" /var/plexguide/app.list +sed -i -e "/_a*/d" /var/plexguide/app.list +sed -i -e "/_t*/d" /var/plexguide/app.list +sed -i -e "/templates/d" /var/plexguide/app.list +sed -i -e "/retry/d" /var/plexguide/app.list +sed -i "/^test\b/Id" /var/plexguide/app.list +sed -i -e "/nzbthrottle/d" /var/plexguide/app.list +sed -i -e "/watchtower/d" /var/plexguide/app.list +sed -i "/^_templates.yml\b/Id" /var/plexguide/app.list +sed -i -e "/oauth/d" /var/plexguide/app.list +sed -i -e "/dockergc/d" /var/plexguide/app.list +sed -i -e "/pgui/d" /var/plexguide/app.list diff --git a/apps/_cron.list b/apps/_cron.list new file mode 100644 index 0000000..51857fe --- /dev/null +++ b/apps/_cron.list @@ -0,0 +1,6 @@ +portainer +speedtest +netdata +alltube +dockergc +blitzui diff --git a/apps/image/_image.sh b/apps/image/_image.sh new file mode 100644 index 0000000..c76083f --- /dev/null +++ b/apps/image/_image.sh @@ -0,0 +1,51 @@ +#!/bin/bash +# +# Title: PlexGuide (Reference Title File) +# Author(s): Admin9705 +# URL: https://plexguide.com - http://github.plexguide.com +# GNU: General Public License v3.0 +################################################################################ + +# BAD INPUT +badinput () { +echo +read -p '⛔️ ERROR - BAD INPUT! | PRESS [ENTER] ' typed < /dev/tty +question1 +} + +# FUNCTION - ONE +question1 () { + +# Recall Program +image=$(cat /tmp/program_var) + +# Checks Image List +file="/opt/coreapps/apps/image/$image" +if [ ! -e "$file" ]; then exit; fi + +tee <<-EOF + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +🌵 PG Multi Image Selector - $image +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +EOF + +count=1 +while read p; do + echo "$count - $p" + echo "$p" > /tmp/display$count + count=$[count+1] +done "/var/plexguide/image/$image" +else badinput; fi +} + +# END OF FUNCTIONS ############################################################ + +question1