diff --git a/README.md b/README.md index 9f2690c..0ecb8a7 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ větve. | macOS (Apple Silicon) | [maturita-installer-macos.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-macos.zip) | Rozbalit, pravý klik na **Nainstalovat maturita.C** → **Otevřít** | | Windows (x64) | [maturita-installer-windows.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-windows.zip) | Rozbalit a dvojklik; u SmartScreenu **Další informace → Přesto spustit** | | Linux (x86_64) | [maturita-installer-linux.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-linux.zip) | Rozbalit a dvojklik na instalátor | -| Android (8+) | [maturita-android.apk](https://github.com/pepaskopec-blip/maturita.c/raw/builds/maturita-android.apk) | Stáhnout APK a nainstalovat (neznámé zdroje) | +| Android (8+) | [maturita-installer-android.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-android.zip) | Rozbalit, otevřít **Stahnout maturita.C.html** a nainstalovat APK (neznámé zdroje) | Kam se to nainstaluje: `/Applications` nebo `~/Applications` (macOS), `%LOCALAPPDATA%\Programs\Maturita` (Windows), `~/Applications` (Linux). @@ -50,7 +50,7 @@ spolehlivější instalátor výše, nebo stažení přímo z té stránky větv - [maturita-macos-arm64.zip](https://github.com/pepaskopec-blip/maturita.c/raw/builds/maturita-macos-arm64.zip) - [maturita-windows-x64.zip](https://github.com/pepaskopec-blip/maturita.c/raw/builds/maturita-windows-x64.zip) - [maturita-linux-x86_64.AppImage](https://github.com/pepaskopec-blip/maturita.c/raw/builds/maturita-linux-x86_64.AppImage) -- [maturita-android.apk](https://github.com/pepaskopec-blip/maturita.c/raw/builds/maturita-android.apk) +- [maturita-android.apk](https://github.com/pepaskopec-blip/maturita.c/raw/refs/heads/builds/maturita-android.apk) Postup a nastavení se ukládají vedle `.app` / složky / AppImage do `progress/`. Na Androidu do úložiště aplikace (stejné statistiky, témata a jazyk). @@ -180,7 +180,7 @@ branch-named file. | macOS (Apple Silicon) | [maturita-installer-macos.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-macos.zip) | Unzip, right-click **Nainstalovat maturita.C** → **Open** | | Windows (x64) | [maturita-installer-windows.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-windows.zip) | Unzip and double-click; if SmartScreen appears, **More info → Run anyway** | | Linux (x86_64) | [maturita-installer-linux.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-linux.zip) | Unzip and double-click the installer | -| Android (8+) | [maturita-android.apk](https://github.com/pepaskopec-blip/maturita.c/raw/builds/maturita-android.apk) | Download the APK and install (unknown sources) | +| Android (8+) | [maturita-installer-android.zip](https://github.com/pepaskopec-blip/maturita.c/raw/main/installers/maturita-installer-android.zip) | Unzip, open **Stahnout maturita.C.html**, then install the APK (unknown sources) | Install locations: `/Applications` or `~/Applications` (macOS), `%LOCALAPPDATA%\Programs\Maturita` (Windows), `~/Applications` (Linux). @@ -200,7 +200,7 @@ above, or download from that branch page: - [maturita-macos-arm64.zip](https://github.com/pepaskopec-blip/maturita.c/raw/builds/maturita-macos-arm64.zip) - [maturita-windows-x64.zip](https://github.com/pepaskopec-blip/maturita.c/raw/builds/maturita-windows-x64.zip) - [maturita-linux-x86_64.AppImage](https://github.com/pepaskopec-blip/maturita.c/raw/builds/maturita-linux-x86_64.AppImage) -- [maturita-android.apk](https://github.com/pepaskopec-blip/maturita.c/raw/builds/maturita-android.apk) +- [maturita-android.apk](https://github.com/pepaskopec-blip/maturita.c/raw/refs/heads/builds/maturita-android.apk) Progress and settings live in `progress/` next to the `.app` / folder / AppImage. On Android they stay in app storage (same stats, themes, language). diff --git a/installers/maturita-android.html b/installers/maturita-android.html new file mode 100644 index 0000000..d4ce3b7 --- /dev/null +++ b/installers/maturita-android.html @@ -0,0 +1,58 @@ + + + + + + Stáhnout maturita.C + + + +

maturita.C pro Android

+

Klepni na tlačítko. Až se APK stáhne, otevři ho a povol instalaci z neznámých zdrojů.

+

+ + Stáhnout APK + +

+

+ Když odkaz hlásí 404, otevři + větev builds + a stáhni maturita-android.apk odtud. +

+ + + diff --git a/installers/maturita-installer-android.zip b/installers/maturita-installer-android.zip new file mode 100644 index 0000000..5720d0c Binary files /dev/null and b/installers/maturita-installer-android.zip differ diff --git a/installers/pack-installer-zips.sh b/installers/pack-installer-zips.sh index 37c91c6..fa54bed 100755 --- a/installers/pack-installer-zips.sh +++ b/installers/pack-installer-zips.sh @@ -1,6 +1,6 @@ #!/bin/sh -# Rebuild the three installer zips that README links to. Browsers download a -# zip; they render .command / .sh / .cmd as a text tab. +# Rebuild the installer zips that README links to. Browsers download a +# zip; they render .command / .sh / .cmd / .html as a text tab. set -eu @@ -24,3 +24,11 @@ rm -f "$here/maturita-installer-macos.zip" zip -q -FS maturita-installer-windows.zip maturita-installer-windows.cmd zip -q -FS maturita-installer-linux.zip maturita-installer-linux.sh + +# Browsers download a zip; they render .html as a text tab on GitHub. +# The page looks up the tip of `builds` so Fastly cannot serve a cached 404 +# for the branch-named APK URL. +cp maturita-android.html "$tmp/Stahnout maturita.C.html" +rm -f "$here/maturita-installer-android.zip" +(cd "$tmp" && zip -q -FS "$here/maturita-installer-android.zip" \ + "Stahnout maturita.C.html")