updater: moved fw archive from json to ini

This commit is contained in:
2026-07-05 15:02:54 +02:00
parent 01552a3311
commit 454e31395d
3 changed files with 163 additions and 110 deletions

View File

@@ -1,102 +0,0 @@
[
{
"tag": "22.1.0",
"label": "Firmware 22.1.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/22.1.0/Firmware.22.1.0.zip"
},
{
"tag": "22.0.0",
"label": "Firmware 22.0.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/22.0.0/Firmware.22.0.0.zip"
},
{
"tag": "21.2.0",
"label": "Firmware 21.2.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/21.2.0/Firmware.21.2.0.zip"
},
{
"tag": "21.1.0",
"label": "Firmware 21.1.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/21.1.0/Firmware.21.1.0.zip"
},
{
"tag": "21.0.1",
"label": "Firmware 21.0.1",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/21.0.1/Firmware.21.0.1.zip"
},
{
"tag": "21.0.0",
"label": "Firmware 21.0.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/21.0.0/Firmware.21.0.0.zip"
},
{
"tag": "20.5.0",
"label": "Firmware 20.5.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/20.5.0/Firmware.20.5.0.zip"
},
{
"tag": "20.4.0",
"label": "Firmware 20.4.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/20.4.0/Firmware.20.4.0.zip"
},
{
"tag": "20.3.0",
"label": "Firmware 20.3.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/20.3.0/Firmware.20.3.0.zip"
},
{
"tag": "20.2.0",
"label": "Firmware 20.2.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/20.2.0/Firmware.20.2.0.zip"
},
{
"tag": "20.1.5",
"label": "Firmware 20.1.5",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/20.1.5/Firmware.20.1.5.zip"
},
{
"tag": "20.1.1",
"label": "Firmware 20.1.1",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/20.1.1/Firmware.20.1.1.zip"
},
{
"tag": "20.1.0",
"label": "Firmware 20.1.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/20.1.0/Firmware.20.1.0.zip"
},
{
"tag": "20.0.1",
"label": "Firmware 20.0.1",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/20.0.1/Firmware.20.0.1.zip"
},
{
"tag": "20.0.0",
"label": "Firmware 20.0.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/20.0.0/Firmware.20.0.0.zip"
},
{
"tag": "19.0.1",
"label": "Firmware 19.0.1",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/19.0.1/Firmware.19.0.1.zip"
},
{
"tag": "19.0.0",
"label": "Firmware 19.0.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/19.0.0/Firmware.19.0.0.zip"
},
{
"tag": "18.1.0",
"label": "Firmware 18.1.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/18.1.0/Firmware.18.1.0.zip"
},
{
"tag": "18.0.1",
"label": "Firmware 18.0.1",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/18.0.1/Firmware.18.0.1.zip"
},
{
"tag": "18.0.0",
"label": "Firmware 18.0.0",
"download": "https://github.com/THZoria/NX_Firmware/releases/download/18.0.0/Firmware.18.0.0.zip"
}
]

View File

@@ -0,0 +1,161 @@
[@Firmware Archiv]
[Firmware 22.1.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/22.1.0/Firmware.22.1.0.zip' './firmware.zip'
mkdir '/Firmware 22.1.0/'
unzip './firmware.zip' '/Firmware 22.1.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 22.0.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/22.0.0/Firmware.22.0.0.zip' './firmware.zip'
mkdir '/Firmware 22.0.0/'
unzip './firmware.zip' '/Firmware 22.0.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 21.2.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/21.2.0/Firmware.21.2.0.zip' './firmware.zip'
mkdir '/Firmware 21.2.0/'
unzip './firmware.zip' '/Firmware 21.2.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 21.1.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/21.1.0/Firmware.21.1.0.zip' './firmware.zip'
mkdir '/Firmware 21.1.0/'
unzip './firmware.zip' '/Firmware 21.1.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 21.0.1]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/21.0.1/Firmware.21.0.1.zip' './firmware.zip'
mkdir '/Firmware 21.0.1/'
unzip './firmware.zip' '/Firmware 21.0.1/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 21.0.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/21.0.0/Firmware.21.0.0.zip' './firmware.zip'
mkdir '/Firmware 21.0.0/'
unzip './firmware.zip' '/Firmware 21.0.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 20.5.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.5.0/Firmware.20.5.0.zip' './firmware.zip'
mkdir '/Firmware 20.5.0/'
unzip './firmware.zip' '/Firmware 20.5.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 20.4.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.4.0/Firmware.20.4.0.zip' './firmware.zip'
mkdir '/Firmware 20.4.0/'
unzip './firmware.zip' '/Firmware 20.4.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 20.3.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.3.0/Firmware.20.3.0.zip' './firmware.zip'
mkdir '/Firmware 20.3.0/'
unzip './firmware.zip' '/Firmware 20.3.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 20.2.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.2.0/Firmware.20.2.0.zip' './firmware.zip'
mkdir '/Firmware 20.2.0/'
unzip './firmware.zip' '/Firmware 20.2.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 20.1.5]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.1.5/Firmware.20.1.5.zip' './firmware.zip'
mkdir '/Firmware 20.1.5/'
unzip './firmware.zip' '/Firmware 20.1.5/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 20.1.1]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.1.1/Firmware.20.1.1.zip' './firmware.zip'
mkdir '/Firmware 20.1.1/'
unzip './firmware.zip' '/Firmware 20.1.1/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 20.1.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.1.0/Firmware.20.1.0.zip' './firmware.zip'
mkdir '/Firmware 20.1.0/'
unzip './firmware.zip' '/Firmware 20.1.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 20.0.1]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.0.1/Firmware.20.0.1.zip' './firmware.zip'
mkdir '/Firmware 20.0.1/'
unzip './firmware.zip' '/Firmware 20.0.1/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 20.0.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/20.0.0/Firmware.20.0.0.zip' './firmware.zip'
mkdir '/Firmware 20.0.0/'
unzip './firmware.zip' '/Firmware 20.0.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 19.0.1]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/19.0.1/Firmware.19.0.1.zip' './firmware.zip'
mkdir '/Firmware 19.0.1/'
unzip './firmware.zip' '/Firmware 19.0.1/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 19.0.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/19.0.0/Firmware.19.0.0.zip' './firmware.zip'
mkdir '/Firmware 19.0.0/'
unzip './firmware.zip' '/Firmware 19.0.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 18.1.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/18.1.0/Firmware.18.1.0.zip' './firmware.zip'
mkdir '/Firmware 18.1.0/'
unzip './firmware.zip' '/Firmware 18.1.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 18.0.1]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/18.0.1/Firmware.18.0.1.zip' './firmware.zip'
mkdir '/Firmware 18.0.1/'
unzip './firmware.zip' '/Firmware 18.0.1/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
[Firmware 18.0.0]
try:
download 'https://github.com/THZoria/NX_Firmware/releases/download/18.0.0/Firmware.18.0.0.zip' './firmware.zip'
mkdir '/Firmware 18.0.0/'
unzip './firmware.zip' '/Firmware 18.0.0/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24

View File

@@ -95,14 +95,8 @@ delete /config/ultrahand/downloads/omni-downloader.zip
;gap=30
[*Firmware Archiv]
;mode=option
json_file_source './firmware-archive.json' 'label'
try:
download '{json_file_source(*,download)}' './firmware.zip'
mkdir '/Firmware {json_file_source(*,tag)}/'
unzip './firmware.zip' '/Firmware {json_file_source(*,tag)}/'
delete './firmware.zip'
notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24
;mode=forwarder
package_source ./firmware_archive.ini
[gap]
;mode=table