mirror of
https://github.com/mtan93/Installomator.git
synced 2026-04-11 22:05:02 +01:00
Merge branch 'Download-with-more-headers' into 2022-02-02_Theile-base
This commit is contained in:
8
fragments/labels/diskspace.sh
Normal file
8
fragments/labels/diskspace.sh
Normal file
@@ -0,0 +1,8 @@
|
||||
diskspace)
|
||||
name="diskspace"
|
||||
type="pkg"
|
||||
packageID="com.scriptingosx.diskspace"
|
||||
downloadURL="$(downloadURLFromGit scriptingosx diskspace)"
|
||||
appNewVersion="$(versionFromGit scriptingosx diskspace)"
|
||||
expectedTeamID="JME5BW3F3R"
|
||||
;;
|
||||
@@ -1,7 +1,7 @@
|
||||
evernote)
|
||||
name="Evernote"
|
||||
type="dmg"
|
||||
downloadURL=$(curl -fs -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15)" "https://evernote.com/download" | grep -i ".dmg" | cut -d '"' -f2)
|
||||
downloadURL=$(curl -fs -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15)" "https://evernote.com/download" | grep -i ".dmg" | grep -ioe "href.*" | cut -d '"' -f2)
|
||||
appNewVersion=$( echo "${downloadURL}" | sed -E 's/.*\/[a-zA-Z]*-([0-9.]*)-.*/\1/g' )
|
||||
expectedTeamID="Q79WDW8YH9"
|
||||
appName="Evernote.app"
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
golang)
|
||||
# credit: Søren Theilgaard (@theilgaard)
|
||||
name="GoLang"
|
||||
type="pkg"
|
||||
packageID="org.golang.go"
|
||||
downloadURL="$(curl -fsIL "https://golang.org$(curl -fs "https://golang.org/dl/" | grep -i "downloadBox" | grep "pkg" | tr '"' '\n' | grep "pkg")" | grep -i "^location" | awk '{print $2}' | tr -d '\r\n')"
|
||||
appNewVersion="$( echo "${downloadURL}" | sed -E 's/.*\/(go[0-9.]*)\..*/\1/g' )" # Version includes letters "go"
|
||||
downloadURL="https://go.dev$(curl -fs "https://go.dev/dl/" | grep -i "downloadBox" | grep "pkg" | tr '"' '\n' | grep "pkg")"
|
||||
appNewVersion="$( echo "${downloadURL}" | sed -E 's/.*\/(go[0-9.]*)\..*/\1/g' )" # Version includes letters "go" in the beginning
|
||||
expectedTeamID="EQHXZ8M8AV"
|
||||
blockingProcesses=( NONE )
|
||||
;;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
logitechoptions)
|
||||
name="Logitech Options"
|
||||
type="pkgInZip"
|
||||
downloadURL=$(curl -fs https://support.logi.com/api/v2/help_center/en-us/articles.json | tr "," "\n" | grep -A 10 "macOS" | grep -oie "https.*/.*/options.*\.zip")
|
||||
appNewVersion=$(curl -fs https://support.logi.com/api/v2/help_center/en-us/articles.json | tr "," "\n" | grep -A 10 "macOS" | grep -B 5 -ie "https.*/.*/options.*\.zip" | grep "Software Version" | sed 's/\\u[0-9a-z][0-9a-z][0-9a-z][0-9a-z]//g' | grep -ioe "Software Version.*[0-9.]*" | tr "/" "\n" | grep -oe "[0-9.]*" | head -1)
|
||||
downloadURL=$(curl -fs https://support.logi.com/api/v2/help_center/en-us/articles.json | tr "," "\n" | grep -A 10 "macOS" | grep -oie "https.*/.*/options/.*\.zip")
|
||||
appNewVersion=$(curl -fs https://support.logi.com/api/v2/help_center/en-us/articles.json | tr "," "\n" | grep -A 10 "macOS" | grep -B 5 -ie "https.*/.*/options/.*\.zip" | grep "Software Version" | sed 's/\\u[0-9a-z][0-9a-z][0-9a-z][0-9a-z]//g' | grep -ioe "Software Version.*[0-9.]*" | tr "/" "\n" | grep -oe "[0-9.]*" | head -1)
|
||||
#pkgName="LogiMgr Installer "*".app/Contents/Resources/LogiMgr.pkg"
|
||||
pkgName=LogiMgr.pkg
|
||||
expectedTeamID="QED4VVPZWA"
|
||||
|
||||
16
fragments/labels/mochakeyboard.sh
Normal file
16
fragments/labels/mochakeyboard.sh
Normal file
@@ -0,0 +1,16 @@
|
||||
mochakeyboard)
|
||||
name="Mocha Keyboard"
|
||||
type="appInDmgInZip"
|
||||
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=""
|
||||
expectedTeamID="RR9F5EPNVW"
|
||||
;;
|
||||
16
fragments/labels/mochatelnet.sh
Normal file
16
fragments/labels/mochatelnet.sh
Normal file
@@ -0,0 +1,16 @@
|
||||
mochatelnet)
|
||||
name="Telnet"
|
||||
type="appInDmgInZip"
|
||||
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=""
|
||||
expectedTeamID="RR9F5EPNVW"
|
||||
;;
|
||||
16
fragments/labels/mochatn3270.sh
Normal file
16
fragments/labels/mochatn3270.sh
Normal file
@@ -0,0 +1,16 @@
|
||||
mochatn3270)
|
||||
name="TN3270"
|
||||
type="appInDmgInZip"
|
||||
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=""
|
||||
expectedTeamID="RR9F5EPNVW"
|
||||
;;
|
||||
16
fragments/labels/mochatn3812.sh
Normal file
16
fragments/labels/mochatn3812.sh
Normal file
@@ -0,0 +1,16 @@
|
||||
mochatn3812)
|
||||
name="TN3812"
|
||||
type="appInDmgInZip"
|
||||
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=""
|
||||
expectedTeamID="Frydendal"
|
||||
;;
|
||||
16
fragments/labels/mochatn5250.sh
Normal file
16
fragments/labels/mochatn5250.sh
Normal file
@@ -0,0 +1,16 @@
|
||||
mochatn5250)
|
||||
name="TN5250"
|
||||
type="appInDmgInZip"
|
||||
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=""
|
||||
expectedTeamID="RR9F5EPNVW"
|
||||
;;
|
||||
Reference in New Issue
Block a user