#!/bin/bash # SCRIPT_VERSION="20230125" SCRIPT_NAME=$(basename $0) START_TIME=$(date +%s) URL_RELEASE_X86="http://archive.mozilla.org/pub/firefox/releases/" URL_NIGHTLY_X86="http://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/" URL_RELEASE_ANDROID="https://www.apkmirror.com/apk/mozilla/firefox/" URL_BETA_ANDROID="https://github.com/mozilla-mobile/fenix/releases" URL_NIGHTLY_ANDROID="https://apkpure.com/de/firefox-nightly/org.mozilla.fenix" # VERSION_ESR_X86=$(curl -s $URL_RELEASE_X86|html2text|awk '{print $2}'|cut -d"/" -f1|egrep ^[0-9]|sort -V|egrep esr$|tail -1) VERSION_RELEASE_X86=$(curl -s $URL_RELEASE_X86|html2text|awk '{print $2}'|cut -d"/" -f1|egrep ^[0-9]|sort -V|egrep -v [0-9]b[0-9]|egrep -v esr|tail -1) VERSION_BETA_X86=$(curl -s $URL_RELEASE_X86|html2text|awk '{print $2}'|cut -d"/" -f1|egrep ^[0-9]|egrep "b"|sort -V|tail -1) VERSION_NIGHTLY_X86=$(curl -s $URL_NIGHTLY_X86|html2text|awk '{print $2}'|egrep "de.linux-x86_64.tar.bz2"$|tail -1|cut -d"-" -f2-3|cut -d"." -f1-2) VERSION_RELEASE_ANDROID=$(elinks $URL_RELEASE_ANDROID|egrep [[:space:]]\{6\}"["[[:digit:]]\{2,\}"]Firefox.*Browser"|awk '{print $6}'|sort -V|tail -1) VERSION_BETA_ANDROID=$(curl -s $URL_BETA_ANDROID|html2text|egrep "Firefox_Beta_"|sort -V|tail -1|cut -d" " -f1|cut -d"_" -f3) VERSION_NIGHTLY_ANDROID=$(elinks $URL_NIGHTLY_ANDROID | egrep -A2 "Aktuelle Version" | tail -1 | cut -d" " -f8) # END_TIME=$(date +%s) RUN_TIME=$(($END_TIME - $START_TIME)) # kdialog --title "Versionsübersicht Mozilla Firefox" --detailedsorry "
Kandidat Plattform Version
Release ESR x86_64 $VERSION_ESR_X86
Release x86_64 $VERSION_RELEASE_X86
Beta x86_64 $VERSION_BETA_X86
Nightly x86_64 $VERSION_NIGHTLY_X86
Release Android $VERSION_RELEASE_ANDROID
Beta Android $VERSION_BETA_ANDROID
Nightly Android $VERSION_NIGHTLY_ANDROID