From 855101a2cde9a1e43e4bf86706f99f0fe413be01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Thu, 11 Nov 2021 10:56:41 +0100 Subject: [PATCH 01/15] mowgliiitsycal --- Labels.txt | 1 + fragments/labels/mowgliiitsycal.sh | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 fragments/labels/mowgliiitsycal.sh diff --git a/Labels.txt b/Labels.txt index 1986992..ce9c544 100644 --- a/Labels.txt +++ b/Labels.txt @@ -197,6 +197,7 @@ microsoftword microsoftyammer miro montereyblocker +mowgliiitsycal musescore muzzle netnewswire diff --git a/fragments/labels/mowgliiitsycal.sh b/fragments/labels/mowgliiitsycal.sh new file mode 100644 index 0000000..b4c0ce2 --- /dev/null +++ b/fragments/labels/mowgliiitsycal.sh @@ -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" + ;; + From 168d19cd56d773fa62f265486d13f5717881b2b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Fri, 12 Nov 2021 11:14:10 +0100 Subject: [PATCH 02/15] Pangea Software games MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Example installation ``` % sudo /Users/st/Documents/GitHub/Installomator/utils/assemble.sh -r ottomatic DEBUG=0 2021-11-12 10:28:35 ottomatic setting variable from argument DEBUG=0 2021-11-12 10:28:35 ottomatic ################## Start Installomator v. 0.8.0 2021-11-12 10:28:35 ottomatic ################## ottomatic 2021-11-12 10:28:36 ottomatic BLOCKING_PROCESS_ACTION=tell_user 2021-11-12 10:28:36 ottomatic NOTIFY=success 2021-11-12 10:28:36 ottomatic LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns 2021-11-12 10:28:36 ottomatic no blocking processes defined, using Otto Matic as default 2021-11-12 10:28:36 ottomatic Changing directory to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.xzx3iWjQ 2021-11-12 10:28:36 ottomatic App(s) found: 2021-11-12 10:28:36 ottomatic could not find Otto Matic.app 2021-11-12 10:28:36 ottomatic appversion: 2021-11-12 10:28:36 ottomatic Latest version of Otto Matic is 4.0.0 2021-11-12 10:28:36 ottomatic Downloading https://github.com/jorio/OttoMatic/releases/download/4.0.0/OttoMatic-4.0.0-mac.dmg to Otto Matic.dmg 2021-11-12 10:29:52 ottomatic no more blocking processes, continue with update 2021-11-12 10:29:52 ottomatic Installing Otto Matic 2021-11-12 10:29:52 ottomatic Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.xzx3iWjQ/Otto Matic.dmg 2021-11-12 10:29:55 ottomatic Mounted: /Volumes/Otto Matic 4.0.0 2021-11-12 10:29:55 ottomatic Verifying: /Volumes/Otto Matic 4.0.0/Otto Matic.app 2021-11-12 10:29:57 ottomatic Team ID matching: RVNL7XC27G (expected: RVNL7XC27G ) 2021-11-12 10:29:57 ottomatic Downloaded version of Otto Matic is 4.0.0 (replacing version ). 2021-11-12 10:29:57 ottomatic Copy /Volumes/Otto Matic 4.0.0/Otto Matic.app to /Applications 2021-11-12 10:29:57 ottomatic Changing owner to st 2021-11-12 10:29:57 ottomatic Finishing… 2021-11-12 10:30:07 ottomatic App(s) found: /Applications/Otto Matic.app 2021-11-12 10:30:07 ottomatic found app at /Applications/Otto Matic.app, version 4.0.0 2021-11-12 10:30:07 ottomatic Installed Otto Matic, version 4.0.0 2021-11-12 10:30:07 ottomatic notifying 2021-11-12 10:30:07 ottomatic Deleting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.xzx3iWjQ 2021-11-12 10:30:07 ottomatic Unmounting /Volumes/Otto Matic 4.0.0 "disk6" ejected. 2021-11-12 10:30:07 ottomatic App not closed, so no reopen. 2021-11-12 10:30:08 ottomatic ################## End Installomator, exit code 0 % sudo /Users/st/Documents/GitHub/Installomator/utils/assemble.sh -r ottomatic DEBUG=0 Password: 2021-11-12 10:58:24 ottomatic setting variable from argument DEBUG=0 2021-11-12 10:58:24 ottomatic ################## Start Installomator v. 0.8.0 2021-11-12 10:58:24 ottomatic ################## ottomatic 2021-11-12 10:58:25 ottomatic BLOCKING_PROCESS_ACTION=tell_user 2021-11-12 10:58:25 ottomatic NOTIFY=success 2021-11-12 10:58:25 ottomatic LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns 2021-11-12 10:58:25 ottomatic no blocking processes defined, using Otto Matic as default 2021-11-12 10:58:25 ottomatic Changing directory to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.nNqO5vSr 2021-11-12 10:58:25 ottomatic App(s) found: /Applications/Otto Matic.app 2021-11-12 10:58:25 ottomatic found app at /Applications/Otto Matic.app, version 4.0.0 2021-11-12 10:58:25 ottomatic appversion: 4.0.0 2021-11-12 10:58:25 ottomatic Latest version of Otto Matic is 4.0.0 2021-11-12 10:58:25 ottomatic There is no newer version available. 2021-11-12 10:58:25 ottomatic Deleting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.nNqO5vSr 2021-11-12 10:58:25 ottomatic App not closed, so no reopen. 2021-11-12 10:58:25 ottomatic ################## End Installomator, exit code 0 ``` --- fragments/labels/bugdom.sh | 7 +++++++ fragments/labels/mightymike.sh | 7 +++++++ fragments/labels/nanosaur.sh | 7 +++++++ fragments/labels/ottomatic.sh | 8 ++++++++ 4 files changed, 29 insertions(+) create mode 100644 fragments/labels/bugdom.sh create mode 100644 fragments/labels/mightymike.sh create mode 100644 fragments/labels/nanosaur.sh create mode 100644 fragments/labels/ottomatic.sh diff --git a/fragments/labels/bugdom.sh b/fragments/labels/bugdom.sh new file mode 100644 index 0000000..106b3e5 --- /dev/null +++ b/fragments/labels/bugdom.sh @@ -0,0 +1,7 @@ +bugdom) + name="Bugdom" + type="dmg" + downloadURL=$(downloadURLFromGit jorio Bugdom) + appNewVersion=$(versionFromGit jorio Bugdom) + expectedTeamID="RVNL7XC27G" + ;; diff --git a/fragments/labels/mightymike.sh b/fragments/labels/mightymike.sh new file mode 100644 index 0000000..b241a6a --- /dev/null +++ b/fragments/labels/mightymike.sh @@ -0,0 +1,7 @@ +mightymike) + name="Nanosaur" + type="dmg" + downloadURL=$(downloadURLFromGit jorio MightyMike) + appNewVersion=$(versionFromGit jorio MightyMike) + expectedTeamID="RVNL7XC27G" + ;; diff --git a/fragments/labels/nanosaur.sh b/fragments/labels/nanosaur.sh new file mode 100644 index 0000000..980f53e --- /dev/null +++ b/fragments/labels/nanosaur.sh @@ -0,0 +1,7 @@ +nanosaur) + name="Nanosaur" + type="dmg" + downloadURL=$(downloadURLFromGit jorio Nanosaur) + appNewVersion=$(versionFromGit jorio Nanosaur) + expectedTeamID="RVNL7XC27G" + ;; diff --git a/fragments/labels/ottomatic.sh b/fragments/labels/ottomatic.sh new file mode 100644 index 0000000..f2e1c5a --- /dev/null +++ b/fragments/labels/ottomatic.sh @@ -0,0 +1,8 @@ +ottomatic) + name="Otto Matic" + type="dmg" + downloadURL=$(downloadURLFromGit jorio OttoMatic) + appNewVersion=$(versionFromGit jorio OttoMatic) + expectedTeamID="RVNL7XC27G" + ;; + From 28d5d1de0c124e5d250d2067eb7680f15942fc65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Fri, 12 Nov 2021 11:29:08 +0100 Subject: [PATCH 03/15] Marathon alephone --- fragments/labels/alephone.sh | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 fragments/labels/alephone.sh diff --git a/fragments/labels/alephone.sh b/fragments/labels/alephone.sh new file mode 100644 index 0000000..5ad40a9 --- /dev/null +++ b/fragments/labels/alephone.sh @@ -0,0 +1,7 @@ +alephone) + name="Aleph One" + type="dmg" + downloadURL=$(downloadURLFromGit Aleph-One-Marathon alephone) + appNewVersion=$(versionFromGit Aleph-One-Marathon alephone) + expectedTeamID="E8K89CXZE7" + ;; From 596b9c6e286c7a4f4acc716bb3550bd1e378dc2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Mon, 15 Nov 2021 09:23:24 +0100 Subject: [PATCH 04/15] Missing TeamID --- fragments/{labels => broken}/mightymike.sh | 0 fragments/{labels => broken}/nanosaur.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename fragments/{labels => broken}/mightymike.sh (100%) rename fragments/{labels => broken}/nanosaur.sh (100%) diff --git a/fragments/labels/mightymike.sh b/fragments/broken/mightymike.sh similarity index 100% rename from fragments/labels/mightymike.sh rename to fragments/broken/mightymike.sh diff --git a/fragments/labels/nanosaur.sh b/fragments/broken/nanosaur.sh similarity index 100% rename from fragments/labels/nanosaur.sh rename to fragments/broken/nanosaur.sh From 7f96d78946910014cb539ad80cf680edc32e3116 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Mon, 15 Nov 2021 09:52:57 +0100 Subject: [PATCH 05/15] fastscripts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ``` % sudo /Documents/GitHub/Installomator/utils/assemble.sh -r fastscripts DEBUG=0 2021-11-15 09:51:16 fastscripts setting variable from argument DEBUG=0 2021-11-15 09:51:16 fastscripts ################## Start Installomator v. 0.8.0 2021-11-15 09:51:16 fastscripts ################## fastscripts 2021-11-15 09:51:17 fastscripts BLOCKING_PROCESS_ACTION=tell_user 2021-11-15 09:51:17 fastscripts NOTIFY=success 2021-11-15 09:51:17 fastscripts LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns 2021-11-15 09:51:17 fastscripts no blocking processes defined, using FastScripts as default 2021-11-15 09:51:17 fastscripts Changing directory to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.FyV3t3sp 2021-11-15 09:51:17 fastscripts App(s) found: /Users/st/Downloads/2021-11-15-09-40-10/FastScripts.app 2021-11-15 09:51:17 fastscripts could not determine location of FastScripts.app 2021-11-15 09:51:17 fastscripts appversion: 2021-11-15 09:51:17 fastscripts Latest version of FastScripts is 3.0 2021-11-15 09:51:17 fastscripts Downloading https://redsweater.com/fastscripts/FastScripts3.0.zip to FastScripts.zip 2021-11-15 09:51:20 fastscripts no more blocking processes, continue with update 2021-11-15 09:51:20 fastscripts Installing FastScripts 2021-11-15 09:51:20 fastscripts Unzipping FastScripts.zip 2021-11-15 09:51:20 fastscripts Verifying: /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.FyV3t3sp/FastScripts.app 2021-11-15 09:51:21 fastscripts Team ID matching: 493CVA9A35 (expected: 493CVA9A35 ) 2021-11-15 09:51:21 fastscripts Downloaded version of FastScripts is 3.0 (replacing version ). 2021-11-15 09:51:21 fastscripts Copy /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.FyV3t3sp/FastScripts.app to /Applications 2021-11-15 09:51:21 fastscripts Changing owner to st 2021-11-15 09:51:21 fastscripts Finishing… 2021-11-15 09:51:31 fastscripts App(s) found: /Applications/FastScripts.app 2021-11-15 09:51:31 fastscripts found app at /Applications/FastScripts.app, version 3.0 2021-11-15 09:51:31 fastscripts Installed FastScripts, version 3.0 2021-11-15 09:51:31 fastscripts notifying 2021-11-15 09:51:31 fastscripts Deleting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.FyV3t3sp 2021-11-15 09:51:31 fastscripts App not closed, so no reopen. 2021-11-15 09:51:31 fastscripts ################## End Installomator, exit code 0 % sudo Documents/GitHub/Installomator/utils/assemble.sh -r fastscripts DEBUG=0 2021-11-15 09:51:47 fastscripts setting variable from argument DEBUG=0 2021-11-15 09:51:47 fastscripts ################## Start Installomator v. 0.8.0 2021-11-15 09:51:47 fastscripts ################## fastscripts 2021-11-15 09:51:48 fastscripts BLOCKING_PROCESS_ACTION=tell_user 2021-11-15 09:51:48 fastscripts NOTIFY=success 2021-11-15 09:51:48 fastscripts LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns 2021-11-15 09:51:48 fastscripts no blocking processes defined, using FastScripts as default 2021-11-15 09:51:48 fastscripts Changing directory to /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.O9CBwrvL 2021-11-15 09:51:48 fastscripts App(s) found: /Applications/FastScripts.app 2021-11-15 09:51:48 fastscripts found app at /Applications/FastScripts.app, version 3.0 2021-11-15 09:51:48 fastscripts appversion: 3.0 2021-11-15 09:51:48 fastscripts Latest version of FastScripts is 3.0 2021-11-15 09:51:48 fastscripts There is no newer version available. 2021-11-15 09:51:48 fastscripts Deleting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.O9CBwrvL 2021-11-15 09:51:48 fastscripts App not closed, so no reopen. 2021-11-15 09:51:48 fastscripts ################## End Installomator, exit code 0 ``` --- Labels.txt | 1 + fragments/labels/fastscripts.sh | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 fragments/labels/fastscripts.sh diff --git a/Labels.txt b/Labels.txt index ce9c544..46044e0 100644 --- a/Labels.txt +++ b/Labels.txt @@ -90,6 +90,7 @@ evernote exelbanstats exifrenamer fantastical +fastscripts favro ferdi figma diff --git a/fragments/labels/fastscripts.sh b/fragments/labels/fastscripts.sh new file mode 100644 index 0000000..2aed4c9 --- /dev/null +++ b/fragments/labels/fastscripts.sh @@ -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" + ;; From 289b72c5f1458061211f93d1b03e3bffc5c3cf16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Tue, 16 Nov 2021 09:52:36 +0100 Subject: [PATCH 06/15] marathon trilogy --- fragments/labels/marathon.sh | 8 ++++++++ fragments/labels/marathon2.sh | 8 ++++++++ fragments/labels/marathoninfinity.sh | 8 ++++++++ 3 files changed, 24 insertions(+) create mode 100644 fragments/labels/marathon.sh create mode 100644 fragments/labels/marathon2.sh create mode 100644 fragments/labels/marathoninfinity.sh diff --git a/fragments/labels/marathon.sh b/fragments/labels/marathon.sh new file mode 100644 index 0000000..75f5799 --- /dev/null +++ b/fragments/labels/marathon.sh @@ -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" + ;; diff --git a/fragments/labels/marathon2.sh b/fragments/labels/marathon2.sh new file mode 100644 index 0000000..02440fa --- /dev/null +++ b/fragments/labels/marathon2.sh @@ -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" + ;; diff --git a/fragments/labels/marathoninfinity.sh b/fragments/labels/marathoninfinity.sh new file mode 100644 index 0000000..a9b5165 --- /dev/null +++ b/fragments/labels/marathoninfinity.sh @@ -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" + ;; From 38bf480a2e2504d7cc77bbca011b3b9947e26a0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Wed, 17 Nov 2021 08:23:14 +0100 Subject: [PATCH 07/15] Update audacity.sh --- fragments/labels/audacity.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fragments/labels/audacity.sh b/fragments/labels/audacity.sh index 89c17fe..a5868d3 100644 --- a/fragments/labels/audacity.sh +++ b/fragments/labels/audacity.sh @@ -1,8 +1,7 @@ audacity) - # credit: Gabe Marchan (gabemarchan.com - @darklink87) name="Audacity" type="dmg" downloadURL=$(downloadURLFromGit audacity audacity) appNewVersion=$(versionFromGit audacity audacity) - expectedTeamID="T3N4JQ7YY6" + expectedTeamID="AWEYX923UX" ;; From f062d49bfdf2418353afa15854a5d63d2f964aca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Wed, 17 Nov 2021 19:36:05 +0100 Subject: [PATCH 08/15] mattermost universal --- fragments/labels/mattermost.sh | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/fragments/labels/mattermost.sh b/fragments/labels/mattermost.sh index d7a89d9..f5fc1ca 100644 --- a/fragments/labels/mattermost.sh +++ b/fragments/labels/mattermost.sh @@ -1,11 +1,7 @@ mattermost) name="Mattermost" type="dmg" - if [[ $(arch) == i386 ]]; then - archiveName="mac-x64.dmg" - elif [[ $(arch) == arm64 ]]; then - archiveName="mac-m1.dmg" - fi + archiveName="mac-universal.dmg" downloadURL=$(downloadURLFromGit mattermost desktop) appNewVersion=$(versionFromGit mattermost desktop ) expectedTeamID="UQ8HT4Q2XM" From b78bc12fffcbe1b968f97f84be807b2fa69f1da3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Thu, 18 Nov 2021 21:26:10 +0100 Subject: [PATCH 09/15] Update mattermost.sh --- fragments/labels/mattermost.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/fragments/labels/mattermost.sh b/fragments/labels/mattermost.sh index f5fc1ca..532a436 100644 --- a/fragments/labels/mattermost.sh +++ b/fragments/labels/mattermost.sh @@ -5,4 +5,5 @@ mattermost) downloadURL=$(downloadURLFromGit mattermost desktop) appNewVersion=$(versionFromGit mattermost desktop ) expectedTeamID="UQ8HT4Q2XM" + Mattermost Helper (Renderer).app app.asar ;; From 3e6ef1a6eefaa103b2b50b12cc8a129ead977c54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Thu, 18 Nov 2021 21:30:11 +0100 Subject: [PATCH 10/15] Update smartgit.sh --- fragments/labels/smartgit.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fragments/labels/smartgit.sh b/fragments/labels/smartgit.sh index 347c402..7abb0ad 100644 --- a/fragments/labels/smartgit.sh +++ b/fragments/labels/smartgit.sh @@ -1,7 +1,11 @@ smartgit) name="SmartGit" 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}')" expectedTeamID="PHMY45PTNW" ;; From f5fcca7b89f33af9cb15399c8b058d42cf99a637 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Fri, 19 Nov 2021 14:44:58 +0100 Subject: [PATCH 11/15] jabradirect version-fix --- fragments/labels/jabradirect.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fragments/labels/jabradirect.sh b/fragments/labels/jabradirect.sh index e0b789b..4359ac6 100644 --- a/fragments/labels/jabradirect.sh +++ b/fragments/labels/jabradirect.sh @@ -1,7 +1,8 @@ jabradirect) name="Jabra Direct" type="pkgInDmg" + packageID="com.jabra.directonline" 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" - 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) ;; From 9f42fb9501cee074ee250706da72326d636a7656 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Mon, 22 Nov 2021 08:57:50 +0100 Subject: [PATCH 12/15] Create findanyfile.sh --- fragments/labels/findanyfile.sh | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 fragments/labels/findanyfile.sh diff --git a/fragments/labels/findanyfile.sh b/fragments/labels/findanyfile.sh new file mode 100644 index 0000000..2061ac0 --- /dev/null +++ b/fragments/labels/findanyfile.sh @@ -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" + ;; From a3fe713e5569e8b4c45ffaa5bbc6129d1e2e6ba9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Mon, 22 Nov 2021 09:01:42 +0100 Subject: [PATCH 13/15] Update Labels.txt --- Labels.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Labels.txt b/Labels.txt index 46044e0..a805ac5 100644 --- a/Labels.txt +++ b/Labels.txt @@ -94,6 +94,7 @@ fastscripts favro ferdi figma +findanyfile firefox firefox_da firefox_intl From 5bb584a2d29128d7164b1b5e31654057929fd48e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Mon, 22 Nov 2021 09:51:43 +0100 Subject: [PATCH 14/15] Update r.sh --- fragments/labels/r.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fragments/labels/r.sh b/fragments/labels/r.sh index 3151eba..1c98852 100644 --- a/fragments/labels/r.sh +++ b/fragments/labels/r.sh @@ -1,8 +1,7 @@ r) - # credit: Tadayuki Onishi (@kenchan0130) name="R" type="pkg" - downloadURL=$( curl -fsL https://formulae.brew.sh/api/cask/r.json | sed -n 's/^.*"url":"\([^"]*\)".*$/\1/p' ) - appNewVersion=$(curl -fsL https://formulae.brew.sh/api/cask/r.json | sed -n 's/^.*"version":"\([^"]*\)".*$/\1/p') + downloadURL="https://cloud.r-project.org/bin/macosx/$( curl -fsL https://cloud.r-project.org/bin/macosx/ | grep -m 1 -o '' | sed -E 's/.+"(.+)".+/\1/g' )" + appNewVersion=$(echo "${downloadURL}" | sed -E 's/.*\/[a-zA-Z]*-([0-9.]*)\..*/\1/g') expectedTeamID="VZLD955F6P" ;; From 7e56354cb1f639f4bb02f595aa5810b826aa3a46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Theilgaard?= Date: Mon, 22 Nov 2021 10:42:19 +0100 Subject: [PATCH 15/15] Labels from #289 --- Labels.txt | 14 +++++++++++++- fragments/labels/chatwork.sh | 6 ++++++ fragments/labels/jetbrainsrubymine.sh | 13 +++++++++++++ fragments/labels/sequelpro.sh | 7 +++++++ 4 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 fragments/labels/chatwork.sh create mode 100644 fragments/labels/jetbrainsrubymine.sh create mode 100644 fragments/labels/sequelpro.sh diff --git a/Labels.txt b/Labels.txt index a805ac5..9f4f73b 100644 --- a/Labels.txt +++ b/Labels.txt @@ -11,6 +11,7 @@ aircall airserver airtame aldente +alephone alfred alttab amazonchime @@ -49,16 +50,19 @@ boxdrive boxsync boxtools brave +bugdom caffeine cakebrew calibre camostudio camtasia canva +chatwork cisdem-documentreader citrixworkspace clevershare2 clickshare +closeio cloudya code42 coderunner @@ -85,6 +89,7 @@ easeusdatarecoverywizard egnyte element eraseinstall +eshareosx etrecheck evernote exelbanstats @@ -151,6 +156,7 @@ jetbrainsintellijideace jetbrainsphpstorm jetbrainspycharm jetbrainspycharmce +jetbrainsrubymine jetbrainstoolbox jetbrainswebstorm karabinerelements @@ -173,6 +179,9 @@ lulu macfuse macports malwarebytes +marathon +marathon2 +marathoninfinity mattermost menumeters microsoftautoupdate @@ -224,6 +233,7 @@ onlyofficedesktop openvpnconnect openvpnconnectv3 opera +ottomatic pacifist pandoc parsec @@ -264,6 +274,7 @@ scaleft screamingfrogseospider screencloudplayer screenflick +sequelpro sfsymbols shield sidekick @@ -327,7 +338,7 @@ vivaldi vlc vmwarehorizonclient vscodium -wallyezflash +wacomdrivers webex webexmeetings webexteams @@ -344,6 +355,7 @@ yubikeymanagerqt zappy zeplin zohoworkdrive +zohoworkdrivetruesync zoom zoomclient zoomgov diff --git a/fragments/labels/chatwork.sh b/fragments/labels/chatwork.sh new file mode 100644 index 0000000..f8fb708 --- /dev/null +++ b/fragments/labels/chatwork.sh @@ -0,0 +1,6 @@ +chatwork) + name="Chatwork" + type="dmg" + downloadURL="https://desktop-app.chatwork.com/installer/Chatwork.dmg" + expectedTeamID="H34A3H2Y54" + ;; diff --git a/fragments/labels/jetbrainsrubymine.sh b/fragments/labels/jetbrainsrubymine.sh new file mode 100644 index 0000000..cd140e2 --- /dev/null +++ b/fragments/labels/jetbrainsrubymine.sh @@ -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" + ;; diff --git a/fragments/labels/sequelpro.sh b/fragments/labels/sequelpro.sh new file mode 100644 index 0000000..9e7af69 --- /dev/null +++ b/fragments/labels/sequelpro.sh @@ -0,0 +1,7 @@ +sequelpro) + name="Sequel Pro" + type="dmg" + downloadURL="$(downloadURLFromGit sequelpro sequelpro)" + appNewVersion="$(versionFromGit sequelpro sequelpro)" + expectedTeamID="Media" + ;;