My biggest use of Pushover is to get notifications on my iOS devices. I hadn't even setup the Desktop notifications until this year, but once I did I get all notifications on all my devices.
I don't want every notification from KM sent to all my devices but I do want to get notified of some things when I'm away from my computer. One macro I had would keep an eye out when I was doing video transcoding and whenever transcoding completed I'd get a notification on my phone so I could go back to the computer and start another.
I send PushOver notifications from shell scripts and (at work) PowerShell scripts as well so I use the service quite a bit, not all from KM. You can also send emails to them and they'll turn those into notifications. I use that with a few services where I want notifications on my phone but they only offer email notifications.
Honestly I say 50% of my usage of this plug-in is because I want the notifications but the rest was wanting to learn KM plug-ins and more about GitHub. I'd also say to learn more AppleScript but that language is starting to annoy me a lot.
I also have iOS shortcuts for sending Pushover notifications. On there I have some automation that notifies me on my other devices when my battery drops below a certain % and also when it rises to a certain level. iOS has the notification built-in for dropping to a certain level on the local device but not to send to other devices.
It's great to plug-in my phone 'cause I'm leaving the house but want to make sure I get a charge first. It'll notify me when it hits 80% and then again at 100%. I don't have to charge sit.
I keep forgetting stuff. The notifications come in as standard Mac or iOS notifications. Here's the screenshot of my charge report from iOS that I got on my Mac
In that case, I don't see much of a use for my workflows.
I was hoping that the PO Notifications would be more detailed, maybe like the old Growl notifications.
Given that, I'd really appreciate if you would, when you have time, review and comment on the update I just made to the KM Wiki Plugin article: Wiki Update: Plug In Actions
I found the original article very hard to follow, and hard to understand exactly what I needed to do to create a Plugin. Since you just went through that process, maybe you will have some suggestions for improvement. All comments, pro and con, are welcome.
This is also one of my workflows with the KM Pushover plugin @kvan. In combination with the Power Manager app, I always have an overview of the battery level of my MacBook Pro on all devices. Even when I am not at home
For FCP X and ScreenFlow 9, I am also informed about the completion of the export on all devices:
It's also important to mention that thanks to your KM Pushover plugin, you can invoke Siri Shortcuts (URL field) on your iPhone or iPad.
So if my Mac's wake up unauthorized, or my 1Password autofill login is executed, I get a notification via Pushover and can trigger a Siri Shortcut from it, which creates a snapshot via the FaceTime Camera.
I also get the snapshot via a Pushover notification and can in turn trigger a Siri Shortcut from it that locks the keyboards and plays a shrill alert sound.
In this video, an example of how to pass a scan to the Finder via Siri (iOS):
The possibilities are manifold. With a Siri shortcut in conjunction with a KM macro, I unlock my Mac's daily.
So I don't need a new M1 iMac with Touch ID for the time being .
The alarm sound at the end is much louder. I only lowered it a bit for the video.
In addition to the alarm sound, the keyboard is locked with the app Foil, so that no more inputs can be made.
I use this KM / Hazel 5 / Foil - workflow next to the KM 1Password Autofill macro also when waking up the Mac's or when disconnecting the power on the MacBook.
Hi @apple_sasi, please complete the AppleScript as follows:
(1) please enter your Pushover User Key here.
(2) enter the API token for Keyboard Maestro here.
(3) Please don't make any changes here, so don't enter any User Key or API Token!
(5) Please do not enter an image/icon for the API token for Keyboard Maestro, otherwise no individual images/icons can be displayed in the Pushover notifications on iOS.
And I copied all files to the folder.. and then modified the script.
But it didn't show on the third party plugins.
So I had to "drag & drop the zip file" on dock KM.
Then it displayed. But the zip file was "Keyboard-Maestro-Pushover-Notifications-master".
Even if I tried to modify the script file on "Pushover-Notifications", it didn't work on KM. ( I think I didn't load this file. )
Therefore, I changed the script file first and zipped... and drag & dropped on KM dock.
Then it works.
Was I doing a wrong way to create a folder and copy & paste all files .. and then modify the script file?
Should I just drag & drop the zip file after I add the API keys?
I just followed the github doc.
And now, I need your help for the another problem.
I have now 3 purshover notification.
How can I removed 2 of them? Apologize if it's too beginner question.
@apple_sasi You don't have to apologize. I was also a beginner and asked the same questions you did
You had to create the "Keyboard Maestro Actions" folder first? It's been so long, but I don't remember doing that. There should actually be other folders there as well.
This approach was correct, but you must consider this...
If you insert a folder with a new plugin, you have to close and restart the KM Editor as well as the KM Engine (menu bar top right).
Only then will the new plugin be visible in the KM Editor.
Please delete the 2 unneeded folders in the "Keyboard Maestro Actions" folder and quit and restart KM (as just described).
Then they will no longer be visible in the KM editor.
If you have any questions about using the Pushover plugin in KM, please contact me. If you want to use the Pushover notification for iOS actions, I have a similar Siri Shortcut Template for you .
I have noticed something in my usage of the plugin in regard to my macro which takes a picture and pushes to my phone.
The pushover notification fails every second time it is triggered.
I can not see why this is happening.
Has anybody else noticed this behaviour?