mirror of
https://github.com/mtan93/Installomator.git
synced 2026-03-08 05:31:53 +00:00
@@ -865,6 +865,14 @@ longversion)
|
||||
blockingProcesses=( "1Password Extension Helper" "1Password 7" "1Password (Safari)" "1PasswordNativeMessageHost" "1PasswordSafariAppExtension" )
|
||||
#forcefulQuit=YES
|
||||
;;
|
||||
4kvideodownloader)
|
||||
name="4K Video Downloader"
|
||||
type="dmg"
|
||||
downloadURL="$(curl -fsL "https://www.4kdownload.com/products/product-videodownloader" | grep -E -o "https:\/\/dl\.4kdownload\.com\/app\/4kvideodownloader_.*?.dmg\?source=website" | head -1)"
|
||||
appNewVersion=$(echo "${downloadURL}" | sed -E 's/.*\/[0-9a-zA-Z]*_([0-9.]*)\.dmg.*/\1/g')
|
||||
versionKey="CFBundleVersion"
|
||||
expectedTeamID="GHQ37VJF83"
|
||||
;;
|
||||
8x8)
|
||||
# credit: #D-A-James from MacAdmins Slack and Isaac Ordonez, Mann consulting (@mannconsulting)
|
||||
name="8x8 Work"
|
||||
@@ -979,6 +987,13 @@ androidfiletransfer)
|
||||
downloadURL="https://dl.google.com/dl/androidjumper/mtp/current/AndroidFileTransfer.dmg"
|
||||
expectedTeamID="EQHXZ8M8AV"
|
||||
;;
|
||||
anydesk)
|
||||
name="AnyDesk"
|
||||
type="dmg"
|
||||
downloadURL="https://download.anydesk.com/anydesk.dmg"
|
||||
appNewVersion="$(curl -fs https://anydesk.com/da/downloads/mac-os | grep -i "d-block" | grep -E -o ">v[0-9.]* .*MB" | sed -E 's/.*v([0-9.]*) .*/\1/g')"
|
||||
expectedTeamID="KU6W3B6JMZ"
|
||||
;;
|
||||
apparency)
|
||||
name="Apparency"
|
||||
type="dmg"
|
||||
@@ -1427,6 +1442,14 @@ etrecheck)
|
||||
downloadURL="https://cdn.etrecheck.com/EtreCheckPro.zip"
|
||||
expectedTeamID="U87NE528LC"
|
||||
;;
|
||||
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)
|
||||
appNewVersion=$( echo "${downloadURL}" | sed -E 's/.*\/[a-zA-Z]*-([0-9.]*)-.*/\1/g' )
|
||||
expectedTeamID="Q79WDW8YH9"
|
||||
appName="Evernote.app"
|
||||
;;
|
||||
exelbanstats)
|
||||
# credit: Søren Theilgaard (@theilgaard)
|
||||
name="Stats"
|
||||
@@ -1443,6 +1466,13 @@ fantastical)
|
||||
appNewVersion=$( curl -fsIL "${downloadURL}" | grep -i "^location" | awk '{print $2}' | sed -E 's/.*\/[a-zA-Z]*_([0-9.]*)\..*/\1/g' )
|
||||
expectedTeamID="85C27NK92C"
|
||||
;;
|
||||
favro)
|
||||
name="Favro"
|
||||
type="dmg"
|
||||
downloadURL="https://download.favro.com/FavroDesktop/macOS/x64/$(curl -fs https://download.favro.com/FavroDesktop/macOS/x64/Latest.html | cut -d ">" -f1 | cut -d "=" -f 4 | cut -d '"' -f1)"
|
||||
appNewVersion="$(curl -fs https://download.favro.com/FavroDesktop/macOS/x64/Latest.html | cut -d ">" -f1 | cut -d "=" -f 4 | cut -d '"' -f1 | sed -E 's/.*-([0-9.]*)\.dmg/\1/g')"
|
||||
expectedTeamID="PUA8Q354ZF"
|
||||
;;
|
||||
ferdi)
|
||||
name="Ferdi"
|
||||
type="dmg"
|
||||
@@ -2485,6 +2515,13 @@ silnite)
|
||||
expectedTeamID="QWY4LRW926"
|
||||
blockingProcesses=( NONE )
|
||||
;;
|
||||
sirimote)
|
||||
name="SiriMote"
|
||||
type="zip"
|
||||
downloadURL="http://bit.ly/sirimotezip"
|
||||
#appNewVersion="" # Not found on web page
|
||||
expectedTeamID="G78RJ6NLJU"
|
||||
;;
|
||||
sizeup)
|
||||
# credit: AP Orlebeke (@apizz)
|
||||
name="SizeUp"
|
||||
@@ -2552,10 +2589,8 @@ sonoss2)
|
||||
sourcetree)
|
||||
name="Sourcetree"
|
||||
type="zip"
|
||||
downloadURL=$(curl -fs https://product-downloads.atlassian.com/software/sourcetree/Appcast/SparkleAppcastAlpha.xml \
|
||||
| xpath '//rss/channel/item[last()]/enclosure/@url' 2>/dev/null \
|
||||
| cut -d '"' -f 2 )
|
||||
appNewVersion=$(curl -fs https://product-downloads.atlassian.com/software/sourcetree/Appcast/SparkleAppcastAlpha.xml | xpath '//rss/channel/item[last()]/title' 2>/dev/null | sed -n -e 's/^.*Version //p' | sed 's/\<\/title\>//' | sed $'s/[^[:print:]\t]//g')
|
||||
downloadURL=$(curl -fs "https://www.sourcetreeapp.com" | grep -i "macURL" | tr '"' '\n' | grep -io "https://.*/Sourcetree.*\.zip" | tail -1)
|
||||
appNewVersion=$(echo "${downloadURL}" | sed -E 's/.*\/Sourcetree_([0-9.]*)_[0-9]*\.zip/\1/g')
|
||||
expectedTeamID="UPXU4CQZ5P"
|
||||
;;
|
||||
spotify)
|
||||
@@ -2678,7 +2713,7 @@ theunarchiver)
|
||||
name="The Unarchiver"
|
||||
type="dmg"
|
||||
downloadURL="https://dl.devmate.com/com.macpaw.site.theunarchiver/TheUnarchiver.dmg"
|
||||
#appNewVersion=""
|
||||
appNewVersion="$(curl -fs "https://theunarchiver.com" | grep -i "Latest version" | head -1 | sed -E 's/.*> ([0-9.]*) .*/\1/g')"
|
||||
expectedTeamID="S8EX82NJP6"
|
||||
appName="The Unarchiver.app"
|
||||
;;
|
||||
@@ -3269,7 +3304,7 @@ visualstudiocode)
|
||||
appNewVersion=$(curl -fsL "https://code.visualstudio.com/Updates" | grep "/darwin" | grep -oiE ".com/([^>]+)([^<]+)/darwin" | cut -d "/" -f 2 | sed $'s/[^[:print:]\t]//g' | head -1 )
|
||||
expectedTeamID="UBF8T346G9"
|
||||
appName="Visual Studio Code.app"
|
||||
blockingProcesses=( Electron )
|
||||
blockingProcesses=( Code )
|
||||
;;
|
||||
microsoftword)
|
||||
name="Microsoft Word"
|
||||
|
||||
Reference in New Issue
Block a user