Benutzer-Werkzeuge

Webseiten-Werkzeuge


klsapps.sh

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
klsapps.sh [2020/10/09 09:16] – Artikel neu angelegt dwadminklsapps.sh [2023/02/20 14:34] (aktuell) dwadmin
Zeile 6: Zeile 6:
 #!/bin/bash #!/bin/bash
 # #
 +# Version: 20230220
 +#
 +#
 +#######################
 +#  Variablenbelegung
 +#######################
 +#
 +SCRIPT_VERSION="20230220"
 SCRIPT_NAME=$(basename $0) SCRIPT_NAME=$(basename $0)
 START_TIME=$(date +%s) START_TIME=$(date +%s)
 # #
-URL_RELEASE_3SATMEDIATHEK="https://apkpure.com/de/3sat-mediathek/com.mediathek_3sat.android" 
-URL_RELEASE_ARTE="https://apkpure.com/de/arte/tv.arte.plus7" 
-URL_RELEASE_BAYERNFAHRPLAN="https://apkpure.com/bayern-fahrplan/com.mdv.DEFASCompanion" 
-URL_RELEASE_BRMEDIATHEK="https://apkpure.com/de/br-mediathek/br.mediathek" 
 URL_RELEASE_IPWIDGET="https://apkpure.com/de/ip-widget/de.dieterthiess.ipwidget" URL_RELEASE_IPWIDGET="https://apkpure.com/de/ip-widget/de.dieterthiess.ipwidget"
 URL_RELEASE_VICARE="https://apkpure.com/de/vicare/com.viessmann.vicare" URL_RELEASE_VICARE="https://apkpure.com/de/vicare/com.viessmann.vicare"
 URL_RELEASE_WIRE="https://apkpure.com/de/wire-%E2%80%A2-secure-messenger/com.wire" URL_RELEASE_WIRE="https://apkpure.com/de/wire-%E2%80%A2-secure-messenger/com.wire"
 # #
-VERSION_RELEASE_3SATMEDIATHEK=$(curl -s $URL_RELEASE_3SATMEDIATHEK|html2text|egrep -A1 "Aktuelle Version:"|tail -1|cut -d"[" -f1) 
-VERSION_RELEASE_ARTE=$(curl -s $URL_RELEASE_ARTE|html2text|egrep -A1 "Aktuelle Version:"|tail -1|cut -d"[" -f1) 
-VERSION_RELEASE_BAYERNFAHRPLAN=$(curl -s $URL_RELEASE_BAYERNFAHRPLAN|html2text|egrep -A1 "Latest Version:"|tail -1|cut -d"[" -f1) 
-VERSION_RELEASE_BRMEDIATHEK=$(curl -s $URL_RELEASE_BRMEDIATHEK|html2text|egrep -A1 "Aktuelle Version:"|tail -1|cut -d"[" -f1) 
-VERSION_RELEASE_IPWIDGET=$(curl -s $URL_RELEASE_IPWIDGET|html2text|egrep -A1 "Aktuelle Version:"|tail -1|cut -d"[" -f1) 
-VERSION_RELEASE_VICARE=$(curl -s $URL_RELEASE_VICARE|html2text|egrep -A1 "Aktuelle Version:"|tail -1|cut -d"[" -f1) 
-VERSION_RELEASE_WIRE=$(curl -s $URL_RELEASE_WIRE|html2text|egrep -A1 "Aktuelle Version:"|tail -1|cut -d"[" -f1) 
 # #
 +STORE_IPWIDGET=$(echo $URL_RELEASE_IPWIDGET | awk -F"/" '{print $3}')
 +STORE_VICARE=$(echo $URL_RELEASE_VICARE | awk -F"/" '{print $3}')
 +STORE_WIRE=$(echo $URL_RELEASE_WIRE | awk -F"/" '{print $3}')
 +#
 +#
 +VERSION_RELEASE_IPWIDGET=$(elinks $URL_RELEASE_IPWIDGET | egrep -A2 "Was ist neu in der neuesten Version" | head -1 | cut -d" " -f10)
 +VERSION_RELEASE_VICARE=$(elinks $URL_RELEASE_VICARE | egrep -A2 "Was ist neu in der neuesten Version" | head -1 | cut -d" " -f10)
 +VERSION_RELEASE_WIRE=$(elinks $URL_RELEASE_WIRE | egrep -A2 "Was ist neu in der neuesten Version" | head -1 | cut -d" " -f10)
 +#
 +#
 +DATE_RELEASE_IPWIDGET=$(elinks $URL_RELEASE_IPWIDGET | egrep -A2 "Aktualisiert am" | tail -1 | awk '{print $1,$2,$3}' | sed 's/,//g')
 +DATE_RELEASE_VICARE=$(elinks $URL_RELEASE_VICARE | egrep -A2 "Aktualisiert am" | tail -1 | awk '{print $1,$2,$3}' | sed 's/,//g')
 +DATE_RELEASE_WIRE=$(elinks $URL_RELEASE_WIRE | egrep -A2 "Aktualisiert am" | tail -1 | awk '{print $1,$2,$3}' | sed 's/,//g')
 +#
 +#
 +if [ "$DATE_RELEASE_IPWIDGET" ]
 + then
 + STRING_MONTH=$(echo $DATE_RELEASE_IPWIDGET | awk -F" " '{print $1}')
 + if [ "$STRING_MONTH" = "Jan" ]
 + then
 + STRING_MONTH="01"
 + elif [ "$STRING_MONTH" = "Feb" ]
 + then
 + STRING_MONTH="02"
 + elif [ "$STRING_MONTH" = "Mar" ]
 + then
 + STRING_MONTH="03"
 + elif [ "$STRING_MONTH" = "Apr" ]
 + then
 + STRING_MONTH="04"
 + elif [ "$STRING_MONTH" = "May" ]
 + then
 + STRING_MONTH="05"
 + elif [ "$STRING_MONTH" = "Jun" ]
 + then
 + STRING_MONTH="06"
 + elif [ "$STRING_MONTH" = "Jul" ]
 + then
 + STRING_MONTH="07"
 + elif [ "$STRING_MONTH" = "Aug" ]
 + then
 + STRING_MONTH="08"
 + elif [ "$STRING_MONTH" = "Sep" ]
 + then
 + STRING_MONTH="09"
 + elif [ "$STRING_MONTH" = "Oct" ]
 + then
 + STRING_MONTH="10"
 + elif [ "$STRING_MONTH" = "Nov" ]
 + then
 + STRING_MONTH="11"
 + elif [ "$STRING_MONTH" = "Dec" ]
 + then
 + STRING_MONTH="12"
 + fi
 + STRING_DAY=$(echo $DATE_RELEASE_IPWIDGET | awk -F" " '{print $2}')
 + STRING_YEAR=$(echo $DATE_RELEASE_IPWIDGET | awk -F" " '{print $3}')
 + DATE_RELEASE_IPWIDGET="$STRING_DAY.$STRING_MONTH.$STRING_YEAR"
 +fi
 +
 +if [ "$DATE_RELEASE_WIRE" ]
 + then
 + STRING_MONTH=$(echo $DATE_RELEASE_WIRE | awk -F" " '{print $1}')
 + if [ "$STRING_MONTH" = "Jan" ]
 + then
 + STRING_MONTH="01"
 + elif [ "$STRING_MONTH" = "Feb" ]
 + then
 + STRING_MONTH="02"
 + elif [ "$STRING_MONTH" = "Mar" ]
 + then
 + STRING_MONTH="03"
 + elif [ "$STRING_MONTH" = "Apr" ]
 + then
 + STRING_MONTH="04"
 + elif [ "$STRING_MONTH" = "May" ]
 + then
 + STRING_MONTH="05"
 + elif [ "$STRING_MONTH" = "Jun" ]
 + then
 + STRING_MONTH="06"
 + elif [ "$STRING_MONTH" = "Jul" ]
 + then
 + STRING_MONTH="07"
 + elif [ "$STRING_MONTH" = "Aug" ]
 + then
 + STRING_MONTH="08"
 + elif [ "$STRING_MONTH" = "Sep" ]
 + then
 + STRING_MONTH="09"
 + elif [ "$STRING_MONTH" = "Oct" ]
 + then
 + STRING_MONTH="10"
 + elif [ "$STRING_MONTH" = "Nov" ]
 + then
 + STRING_MONTH="11"
 + elif [ "$STRING_MONTH" = "Dec" ]
 + then
 + STRING_MONTH="12"
 + fi
 + STRING_DAY=$(echo $DATE_RELEASE_WIRE | awk -F" " '{print $2}')
 + STRING_YEAR=$(echo $DATE_RELEASE_WIRE | awk -F" " '{print $3}')
 + DATE_RELEASE_WIRE="$STRING_DAY.$STRING_MONTH.$STRING_YEAR"
 +fi
 +
 +if [ "$DATE_RELEASE_VICARE" ]
 + then
 + STRING_MONTH=$(echo $DATE_RELEASE_VICARE | awk -F" " '{print $1}')
 + if [ "$STRING_MONTH" = "Jan" ]
 + then
 + STRING_MONTH="01"
 + elif [ "$STRING_MONTH" = "Feb" ]
 + then
 + STRING_MONTH="02"
 + elif [ "$STRING_MONTH" = "Mar" ]
 + then
 + STRING_MONTH="03"
 + elif [ "$STRING_MONTH" = "Apr" ]
 + then
 + STRING_MONTH="04"
 + elif [ "$STRING_MONTH" = "May" ]
 + then
 + STRING_MONTH="05"
 + elif [ "$STRING_MONTH" = "Jun" ]
 + then
 + STRING_MONTH="06"
 + elif [ "$STRING_MONTH" = "Jul" ]
 + then
 + STRING_MONTH="07"
 + elif [ "$STRING_MONTH" = "Aug" ]
 + then
 + STRING_MONTH="08"
 + elif [ "$STRING_MONTH" = "Sep" ]
 + then
 + STRING_MONTH="09"
 + elif [ "$STRING_MONTH" = "Oct" ]
 + then
 + STRING_MONTH="10"
 + elif [ "$STRING_MONTH" = "Nov" ]
 + then
 + STRING_MONTH="11"
 + elif [ "$STRING_MONTH" = "Dec" ]
 + then
 + STRING_MONTH="12"
 + fi
 + STRING_DAY=$(echo $DATE_RELEASE_VICARE | awk -F" " '{print $2}')
 + STRING_YEAR=$(echo $DATE_RELEASE_VICARE | awk -F" " '{print $3}')
 + DATE_RELEASE_VICARE="$STRING_DAY.$STRING_MONTH.$STRING_YEAR"
 +fi
 +
 END_TIME=$(date +%s) END_TIME=$(date +%s)
 RUN_TIME=$(($END_TIME - $START_TIME)) RUN_TIME=$(($END_TIME - $START_TIME))
 +
 +#
 +#
 +##################
 +#  Hauptprogramm
 +##################
 +#
 # #
-kdialog --title "Versionsübersicht manuell installierter Android Apps" --msgbox +kdialog --title "Versionsübersicht manuell installierter Android Apps" --detailedsorry 
-<pre>App Name     Plattform      Version     Quellen-URL</pre>+<pre>App Name AppStore Version Datum</pre>
 <hr> <hr>
-<pre>3SAT Mediathek  Android     $VERSION_RELEASE_3SATMEDIATHEK      $URL_RELEASE_3SATMEDIATHEK</pre> +<pre>IP Widget $STORE_IPWIDGET $VERSION_RELEASE_IPWIDGET $DATE_RELEASE_IPWIDGET</pre> 
-<pre>ARTE Mediathek  Android     $VERSION_RELEASE_ARTE      $URL_RELEASE_ARTE</pre> +<pre>Vicare $STORE_VICARE $VERSION_RELEASE_VICARE $DATE_RELEASE_VICARE</pre> 
-<pre>Bayern-Fahrplan Android     $VERSION_RELEASE_BAYERNFAHRPLAN     $URL_RELEASE_BAYERNFAHRPLAN</pre> +<pre>Wire Messenger $STORE_WIRE $VERSION_RELEASE_WIRE $DATE_RELEASE_WIRE</pre>
-<pre>BR Mediathek Android     $VERSION_RELEASE_BRMEDIATHEK     $URL_RELEASE_BRMEDIATHEK</pre> +
-<pre>IP Widget    Android     $VERSION_RELEASE_IPWIDGET     $URL_RELEASE_IPWIDGET</pre> +
-<pre>Vicare    Android     $VERSION_RELEASE_VICARE    $URL_RELEASE_VICARE</pre> +
-<pre>Wire Messenger  Android     $VERSION_RELEASE_WIRE      $URL_RELEASE_WIRE</pre>+
 <hr> <hr>
-<br> +Quellen-URLs der oben aufgeführten Apps siehe unter Details.<br><br>" "Scriptname: $SCRIPT_NAME 
-Laufzeit des Scripts <i>$SCRIPT_NAME</i> $RUN_TIME Sekunden"+Version: $SCRIPT_VERSION 
 +Laufzeit: $RUN_TIME sec 
 + 
 +Apps aus dem Google Playstore sind über den alternativen Aurora Store zu beziehen. Die Installation der App Aurora Store ist über den Opensource AppStore F-Droid möglich. 
 + 
 +$URL_RELEASE_IPWIDGET 
 +$URL_RELEASE_VICARE 
 +$URL_RELEASE_WIRE 
 +"
 # #
 #EOF #EOF
 </code> </code>
klsapps.sh.1602227764.txt.gz · Zuletzt geändert: 2020/10/09 09:16 von dwadmin