Merge pull request #317 from Installomator/Theile-labels

Theile-labels
This commit is contained in:
Søren Theilgaard
2021-11-22 10:58:51 +01:00
committed by GitHub
20 changed files with 136 additions and 13 deletions

View File

@@ -11,6 +11,7 @@ aircall
airserver airserver
airtame airtame
aldente aldente
alephone
alfred alfred
alttab alttab
amazonchime amazonchime
@@ -49,16 +50,19 @@ boxdrive
boxsync boxsync
boxtools boxtools
brave brave
bugdom
caffeine caffeine
cakebrew cakebrew
calibre calibre
camostudio camostudio
camtasia camtasia
canva canva
chatwork
cisdem-documentreader cisdem-documentreader
citrixworkspace citrixworkspace
clevershare2 clevershare2
clickshare clickshare
closeio
cloudya cloudya
code42 code42
coderunner coderunner
@@ -85,14 +89,17 @@ easeusdatarecoverywizard
egnyte egnyte
element element
eraseinstall eraseinstall
eshareosx
etrecheck etrecheck
evernote evernote
exelbanstats exelbanstats
exifrenamer exifrenamer
fantastical fantastical
fastscripts
favro favro
ferdi ferdi
figma figma
findanyfile
firefox firefox
firefox_da firefox_da
firefox_intl firefox_intl
@@ -149,6 +156,7 @@ jetbrainsintellijideace
jetbrainsphpstorm jetbrainsphpstorm
jetbrainspycharm jetbrainspycharm
jetbrainspycharmce jetbrainspycharmce
jetbrainsrubymine
jetbrainstoolbox jetbrainstoolbox
jetbrainswebstorm jetbrainswebstorm
karabinerelements karabinerelements
@@ -171,6 +179,9 @@ lulu
macfuse macfuse
macports macports
malwarebytes malwarebytes
marathon
marathon2
marathoninfinity
mattermost mattermost
menumeters menumeters
microsoftautoupdate microsoftautoupdate
@@ -197,6 +208,7 @@ microsoftword
microsoftyammer microsoftyammer
miro miro
montereyblocker montereyblocker
mowgliiitsycal
musescore musescore
muzzle muzzle
netnewswire netnewswire
@@ -222,6 +234,7 @@ onlyofficedesktop
openvpnconnect openvpnconnect
openvpnconnectv3 openvpnconnectv3
opera opera
ottomatic
pacifist pacifist
pandoc pandoc
parsec parsec
@@ -262,6 +275,7 @@ scaleft
screamingfrogseospider screamingfrogseospider
screencloudplayer screencloudplayer
screenflick screenflick
sequelpro
sfsymbols sfsymbols
shield shield
sidekick sidekick
@@ -326,7 +340,7 @@ vivaldi
vlc vlc
vmwarehorizonclient vmwarehorizonclient
vscodium vscodium
wallyezflash wacomdrivers
webex webex
webexmeetings webexmeetings
webexteams webexteams
@@ -343,6 +357,7 @@ yubikeymanagerqt
zappy zappy
zeplin zeplin
zohoworkdrive zohoworkdrive
zohoworkdrivetruesync
zoom zoom
zoomclient zoomclient
zoomgov zoomgov

View File

@@ -0,0 +1,7 @@
mightymike)
name="Nanosaur"
type="dmg"
downloadURL=$(downloadURLFromGit jorio MightyMike)
appNewVersion=$(versionFromGit jorio MightyMike)
expectedTeamID="RVNL7XC27G"
;;

View File

@@ -0,0 +1,7 @@
nanosaur)
name="Nanosaur"
type="dmg"
downloadURL=$(downloadURLFromGit jorio Nanosaur)
appNewVersion=$(versionFromGit jorio Nanosaur)
expectedTeamID="RVNL7XC27G"
;;

View File

@@ -0,0 +1,7 @@
alephone)
name="Aleph One"
type="dmg"
downloadURL=$(downloadURLFromGit Aleph-One-Marathon alephone)
appNewVersion=$(versionFromGit Aleph-One-Marathon alephone)
expectedTeamID="E8K89CXZE7"
;;

View File

@@ -1,8 +1,7 @@
audacity) audacity)
# credit: Gabe Marchan (gabemarchan.com - @darklink87)
name="Audacity" name="Audacity"
type="dmg" type="dmg"
downloadURL=$(downloadURLFromGit audacity audacity) downloadURL=$(downloadURLFromGit audacity audacity)
appNewVersion=$(versionFromGit audacity audacity) appNewVersion=$(versionFromGit audacity audacity)
expectedTeamID="T3N4JQ7YY6" expectedTeamID="AWEYX923UX"
;; ;;

View File

@@ -0,0 +1,7 @@
bugdom)
name="Bugdom"
type="dmg"
downloadURL=$(downloadURLFromGit jorio Bugdom)
appNewVersion=$(versionFromGit jorio Bugdom)
expectedTeamID="RVNL7XC27G"
;;

View File

@@ -0,0 +1,6 @@
chatwork)
name="Chatwork"
type="dmg"
downloadURL="https://desktop-app.chatwork.com/installer/Chatwork.dmg"
expectedTeamID="H34A3H2Y54"
;;

View File

@@ -0,0 +1,7 @@
fastscripts)
name="FastScripts"
type="zip"
downloadURL=$( curl -fs "https://redsweater.com/fastscripts/appcast3.php" | xpath '//rss/channel/item/enclosure/@url' 2>/dev/null | cut -d '"' -f2 )
appNewVersion=$( curl -fs "https://redsweater.com/fastscripts/appcast3.php" | xpath '//rss/channel/item/enclosure/@sparkle:shortVersionString' 2>/dev/null | cut -d '"' -f2 )
expectedTeamID="493CVA9A35"
;;

View File

@@ -0,0 +1,7 @@
findanyfile)
name="Find Any File"
type="zip"
downloadURL=$(curl -fs "https://findanyfile.app/appcast2.php" | xpath '(//rss/channel/item/enclosure/@url)[1]' 2>/dev/null | cut -d '"' -f2)
appNewVersion=$(curl -fs "https://findanyfile.app/appcast2.php" | xpath '(//rss/channel/item/enclosure/@sparkle:shortVersionString)[1]' 2>/dev/null | cut -d '"' -f2)
expectedTeamID="25856V4B4X"
;;

View File

@@ -1,7 +1,8 @@
jabradirect) jabradirect)
name="Jabra Direct" name="Jabra Direct"
type="pkgInDmg" type="pkgInDmg"
packageID="com.jabra.directonline"
downloadURL="https://jabraxpressonlineprdstor.blob.core.windows.net/jdo/JabraDirectSetup.dmg" downloadURL="https://jabraxpressonlineprdstor.blob.core.windows.net/jdo/JabraDirectSetup.dmg"
appNewVersion=$(curl -fs https://www.jabra.com/Support/release-notes/release-note-jabra-direct | grep -oe "Release version:.*[0-9.]*<" | head -1 | cut -d ">" -f2 | cut -d "<" -f1 | sed 's/ //g')
expectedTeamID="55LV32M29R" expectedTeamID="55LV32M29R"
appNewVersion=$(curl -fs https://www.jabra.com/Support/release-notes/release-note-jabra-direct | grep -o "Jabra Direct macOS:*.*<" | head -1 | cut -d ":" -f2 | cut -d " " -f2 | cut -d "<" -f1)
;; ;;

View File

@@ -0,0 +1,13 @@
jetbrainsrubymine)
name="RubyMine"
type="dmg"
jetbrainscode="RM"
if [[ $(arch) == i386 ]]; then
jetbrainsdistribution="mac"
elif [[ $(arch) == arm64 ]]; then
jetbrainsdistribution="macM1"
fi
downloadURL="https://download.jetbrains.com/product?code=${jetbrainscode}&latest&distribution=${jetbrainsdistribution}"
appNewVersion=$( curl -fsIL "${downloadURL}" | grep -i "location" | tail -1 | sed -E 's/.*\/[a-zA-Z-]*-([0-9.]*).*[-.].*dmg/\1/g' )
expectedTeamID="2ZEFAR8TH3"
;;

View File

@@ -0,0 +1,8 @@
marathon)
name="Marathon"
type="dmg"
archiveName="Marathon-[0-9.]*-Mac.dmg"
downloadURL="$(downloadURLFromGit Aleph-One-Marathon alephone)"
appNewVersion="$(versionFromGit Aleph-One-Marathon alephone)"
expectedTeamID="E8K89CXZE7"
;;

View File

@@ -0,0 +1,8 @@
marathon2)
name="Marathon 2"
type="dmg"
archiveName="Marathon2-[0-9.]*-Mac.dmg"
downloadURL="$(downloadURLFromGit Aleph-One-Marathon alephone)"
appNewVersion="$(versionFromGit Aleph-One-Marathon alephone)"
expectedTeamID="E8K89CXZE7"
;;

View File

@@ -0,0 +1,8 @@
marathoninfinity)
name="Marathon Infinity"
type="dmg"
archiveName="MarathonInfinity-[0-9.]*-Mac.dmg"
downloadURL="$(downloadURLFromGit Aleph-One-Marathon alephone)"
appNewVersion="$(versionFromGit Aleph-One-Marathon alephone)"
expectedTeamID="E8K89CXZE7"
;;

View File

@@ -1,12 +1,9 @@
mattermost) mattermost)
name="Mattermost" name="Mattermost"
type="dmg" type="dmg"
if [[ $(arch) == i386 ]]; then archiveName="mac-universal.dmg"
archiveName="mac-x64.dmg"
elif [[ $(arch) == arm64 ]]; then
archiveName="mac-m1.dmg"
fi
downloadURL=$(downloadURLFromGit mattermost desktop) downloadURL=$(downloadURLFromGit mattermost desktop)
appNewVersion=$(versionFromGit mattermost desktop ) appNewVersion=$(versionFromGit mattermost desktop )
expectedTeamID="UQ8HT4Q2XM" expectedTeamID="UQ8HT4Q2XM"
Mattermost Helper (Renderer).app app.asar
;; ;;

View File

@@ -0,0 +1,8 @@
mowgliiitsycal)
name="Itsycal"
type="zip"
downloadURL=$(curl -fs https://s3.amazonaws.com/itsycal/itsycal.xml | xpath '(//rss/channel/item/enclosure/@url)[1]' 2>/dev/null | head -1 | cut -d '"' -f 2)
appNewVersion=$(curl -fs https://s3.amazonaws.com/itsycal/itsycal.xml | xpath '(//rss/channel/item/enclosure/@sparkle:shortVersionString)[1]' 2>/dev/null | head -1 | cut -d '"' -f 2)
expectedTeamID="HFT3T55WND"
;;

View File

@@ -0,0 +1,8 @@
ottomatic)
name="Otto Matic"
type="dmg"
downloadURL=$(downloadURLFromGit jorio OttoMatic)
appNewVersion=$(versionFromGit jorio OttoMatic)
expectedTeamID="RVNL7XC27G"
;;

View File

@@ -1,8 +1,7 @@
r) r)
# credit: Tadayuki Onishi (@kenchan0130)
name="R" name="R"
type="pkg" type="pkg"
downloadURL=$( curl -fsL https://formulae.brew.sh/api/cask/r.json | sed -n 's/^.*"url":"\([^"]*\)".*$/\1/p' ) downloadURL="https://cloud.r-project.org/bin/macosx/$( curl -fsL https://cloud.r-project.org/bin/macosx/ | grep -m 1 -o '<a href=".*pkg">' | sed -E 's/.+"(.+)".+/\1/g' )"
appNewVersion=$(curl -fsL https://formulae.brew.sh/api/cask/r.json | sed -n 's/^.*"version":"\([^"]*\)".*$/\1/p') appNewVersion=$(echo "${downloadURL}" | sed -E 's/.*\/[a-zA-Z]*-([0-9.]*)\..*/\1/g')
expectedTeamID="VZLD955F6P" expectedTeamID="VZLD955F6P"
;; ;;

View File

@@ -0,0 +1,7 @@
sequelpro)
name="Sequel Pro"
type="dmg"
downloadURL="$(downloadURLFromGit sequelpro sequelpro)"
appNewVersion="$(versionFromGit sequelpro sequelpro)"
expectedTeamID="Media"
;;

View File

@@ -1,7 +1,11 @@
smartgit) smartgit)
name="SmartGit" name="SmartGit"
type="dmg" type="dmg"
downloadURL="https://www.syntevo.com$(curl -fs "https://www.syntevo.com/smartgit/download/" | grep -i -o -E "/downloads/.*/smartgit.*\.dmg")" if [[ $(arch) == "arm64" ]]; then
downloadURL="https://www.syntevo.com$(curl -fs "https://www.syntevo.com/smartgit/download/" | grep -i -o -E "/downloads/.*/smartgit.*\.dmg" | tail -1)"
elif [[ $(arch) == "i386" ]]; then
downloadURL="https://www.syntevo.com$(curl -fs "https://www.syntevo.com/smartgit/download/" | grep -i -o -E "/downloads/.*/smartgit.*\.dmg" | head -1)"
fi
appNewVersion="$(curl -fs "https://www.syntevo.com/smartgit/changelog.txt" | grep -i -E "SmartGit *[0-9.]* *.*" | head -1 | awk '{print $2}')" appNewVersion="$(curl -fs "https://www.syntevo.com/smartgit/changelog.txt" | grep -i -E "SmartGit *[0-9.]* *.*" | head -1 | awk '{print $2}')"
expectedTeamID="PHMY45PTNW" expectedTeamID="PHMY45PTNW"
;; ;;