curlOptions as array.

This commit is contained in:
Søren Theilgaard
2022-01-11 16:32:18 +01:00
parent bd07ee6c76
commit 193d51d49f
7 changed files with 51 additions and 13 deletions

View File

@@ -317,10 +317,11 @@ The URL from which to download the archive.
The URL can be generated by a series of commands, for example when you need to parse an xml file for the latest URL. (See `bbedit`, `desktoppr`, or `omnigraffle` for examples.) The URL can be generated by a series of commands, for example when you need to parse an xml file for the latest URL. (See `bbedit`, `desktoppr`, or `omnigraffle` for examples.)
Sometimes version differs between Intel and Apple Silicon versions. (See `brave`, `obsidian`, `omnidisksweeper`, or `notion`). Sometimes version differs between Intel and Apple Silicon versions. (See `brave`, `obsidian`, `omnidisksweeper`, or `notion`).
- `curlOptions`: (optional) - `curlOptions`: (array, optional)
Options to the `curl` command, needed for `curl` to be able to download the software. Options to the `curl` command, needed for `curl` to be able to download the software.
Usually used for adding extra headers that some servers need in order to serve the file. Usually used for adding extra headers that some servers need in order to serve the file.
(see “mocha”-labels, for examples). `curlOptions=( -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" )`
(See “mocha”-labels, for examples on labels, and `buildLabel.sh` for header-examples.)
- `appNewVersion` (optional, but recommended): - `appNewVersion` (optional, but recommended):
Version of the downloaded software. Version of the downloaded software.

View File

@@ -149,10 +149,11 @@ REOPEN="yes"
# URL to download the dmg. # URL to download the dmg.
# Can be generated with a series of commands (see BBEdit for an example). # Can be generated with a series of commands (see BBEdit for an example).
# #
# - curlOptions: (optional) # - curlOptions: (array, optional)
# Options to the curl command, needed for curl to be able to download the software. # Options to the curl command, needed for curl to be able to download the software.
# Usually used for adding extra headers that some servers need in order to serve the file. # Usually used for adding extra headers that some servers need in order to serve the file.
# (see “mocha”-labels, for examples). # curlOptions=( -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" )
# (See “mocha”-labels, for examples on labels, and buildLabel.sh for header-examples.)
# #
# - appNewVersion: (optional) # - appNewVersion: (optional)
# Version of the downloaded software. # Version of the downloaded software.

View File

@@ -2,6 +2,15 @@ mochakeyboard)
name="Mocha Keyboard" name="Mocha Keyboard"
type="appInDmgInZip" type="appInDmgInZip"
downloadURL="https://mochasoft.dk/mochakeyboard.dmg.zip" downloadURL="https://mochasoft.dk/mochakeyboard.dmg.zip"
curlOptions=( -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15"
-H "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
-H "accept-encoding: gzip, deflate, br"
-H "accept-language: en-US,en;q=0.9"
-H "sec-fetch-dest: document"
-H "sec-fetch-mode: navigate"
-H "sec-fetch-user: ?1"
-H "sec-gpc: 1"
-H "upgrade-insecure-requests: 1" )
appNewVersion="" appNewVersion=""
expectedTeamID="RR9F5EPNVW" expectedTeamID="RR9F5EPNVW"
;; ;;

View File

@@ -2,6 +2,15 @@ mochatelnet)
name="Telnet" name="Telnet"
type="appInDmgInZip" type="appInDmgInZip"
downloadURL="https://mochasoft.dk/telnet.dmg.zip" downloadURL="https://mochasoft.dk/telnet.dmg.zip"
curlOptions=( -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15"
-H "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
-H "accept-encoding: gzip, deflate, br"
-H "accept-language: en-US,en;q=0.9"
-H "sec-fetch-dest: document"
-H "sec-fetch-mode: navigate"
-H "sec-fetch-user: ?1"
-H "sec-gpc: 1"
-H "upgrade-insecure-requests: 1" )
appNewVersion="" appNewVersion=""
expectedTeamID="RR9F5EPNVW" expectedTeamID="RR9F5EPNVW"
;; ;;

View File

@@ -2,15 +2,15 @@ mochatn3270)
name="TN3270" name="TN3270"
type="appInDmgInZip" type="appInDmgInZip"
downloadURL="https://mochasoft.dk/tn3270.dmg.zip" downloadURL="https://mochasoft.dk/tn3270.dmg.zip"
curlOptions=( -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15"
-H "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
-H "accept-encoding: gzip, deflate, br"
-H "accept-language: en-US,en;q=0.9"
-H "sec-fetch-dest: document"
-H "sec-fetch-mode: navigate"
-H "sec-fetch-user: ?1"
-H "sec-gpc: 1"
-H "upgrade-insecure-requests: 1" )
appNewVersion="" appNewVersion=""
curlOptions="-H \"User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15\" \
-H \"accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\" \
-H \"accept-encoding: gzip, deflate, br\" \
-H \"accept-language: en-US,en;q=0.9\" \
-H \"sec-fetch-dest: document\" \
-H \"sec-fetch-mode: navigate\" \
-H \"sec-fetch-user: ?1\" \
-H \"sec-gpc: 1\" \
-H \"upgrade-insecure-requests: 1\" "
expectedTeamID="RR9F5EPNVW" expectedTeamID="RR9F5EPNVW"
;; ;;

View File

@@ -2,6 +2,15 @@ mochatn3812)
name="TN3812" name="TN3812"
type="appInDmgInZip" type="appInDmgInZip"
downloadURL="https://mochasoft.dk/tn3812.dmg.zip" downloadURL="https://mochasoft.dk/tn3812.dmg.zip"
curlOptions=( -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15"
-H "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
-H "accept-encoding: gzip, deflate, br"
-H "accept-language: en-US,en;q=0.9"
-H "sec-fetch-dest: document"
-H "sec-fetch-mode: navigate"
-H "sec-fetch-user: ?1"
-H "sec-gpc: 1"
-H "upgrade-insecure-requests: 1" )
appNewVersion="" appNewVersion=""
expectedTeamID="Frydendal" expectedTeamID="Frydendal"
;; ;;

View File

@@ -2,6 +2,15 @@ mochatn5250)
name="TN5250" name="TN5250"
type="appInDmgInZip" type="appInDmgInZip"
downloadURL="https://mochasoft.dk/tn5250.dmg.zip" downloadURL="https://mochasoft.dk/tn5250.dmg.zip"
curlOptions=( -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15"
-H "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
-H "accept-encoding: gzip, deflate, br"
-H "accept-language: en-US,en;q=0.9"
-H "sec-fetch-dest: document"
-H "sec-fetch-mode: navigate"
-H "sec-fetch-user: ?1"
-H "sec-gpc: 1"
-H "upgrade-insecure-requests: 1" )
appNewVersion="" appNewVersion=""
expectedTeamID="RR9F5EPNVW" expectedTeamID="RR9F5EPNVW"
;; ;;