From 7ab75b0d1d128d9c822d56b17c62f821ed92c8c3 Mon Sep 17 00:00:00 2001 From: RandomNinjaAtk Date: Thu, 28 Jul 2022 12:23:46 +0000 Subject: [PATCH] Create video.sh --- root/scripts/video.sh | 52 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 root/scripts/video.sh diff --git a/root/scripts/video.sh b/root/scripts/video.sh new file mode 100644 index 0000000..f3b76e4 --- /dev/null +++ b/root/scripts/video.sh @@ -0,0 +1,52 @@ +#!/usr/bin/env bash +scriptVersion="1.0.000" +lidarrUrlBase="$(cat /config/config.xml | xq | jq -r .Config.UrlBase)" +if [ "$lidarrUrlBase" = "null" ]; then + lidarrUrlBase="" +else + lidarrUrlBase="/$(echo "$lidarrUrlBase" | sed "s/\///g")" +fi +lidarrApiKey="$(cat /config/config.xml | xq | jq -r .Config.ApiKey)" +lidarrUrl="http://127.0.0.1:8686${lidarrUrlBase}" +agent="lidarr-extended ( https://github.com/RandomNinjaAtk/docker-lidarr-extended )" +musicbrainzMirror=https://musicbrainz.org + +log () { + m_time=`date "+%F %T"` + echo $m_time" :: Extended Video :: "$1 +} + +verifyApiAccess () { + until false + do + lidarrTest=$(wget --timeout=0 -q -O - "$lidarrUrl/api/v1/system/status?apikey=${lidarrApiKey}" | jq -r .branch) + if [ $lidarrTest = master ]; then + lidarrVersion=$(wget --timeout=0 -q -O - "$lidarrUrl/api/v1/system/status?apikey=${lidarrApiKey}" | jq -r .version) + log ":: Lidarr Version: $lidarrVersion" + break + else + log ":: Lidarr is not ready, sleeping until valid response..." + sleep 1 + fi + done +} + +log "-----------------------------------------------------------------------------" +log "|~) _ ._ _| _ ._ _ |\ |o._ o _ |~|_|_|" +log "|~\(_|| |(_|(_)| | || \||| |_|(_||~| | |<" +log "Presents: lidarr-extended ($scriptVersion)" +log "Docker Version: $dockerVersion" +log "May the vidz be with you!" +log "-----------------------------------------------------------------------------" +log "Donate: https://github.com/sponsors/RandomNinjaAtk" +log "Project: https://github.com/RandomNinjaAtk/docker-lidarr-extended" +log "Support: https://github.com/RandomNinjaAtk/docker-lidarr-extended/discussions" +log "-----------------------------------------------------------------------------" +sleep 5 +log "" +log "Lift off in..."; sleep 0.5 +log "5"; sleep 1 +log "4"; sleep 1 +log "3"; sleep 1 +log "2"; sleep 1 +log "1"; sleep 1