TL;DR
I needed it, so I built it 😅.
My first Raycast extension uses ntfy.sh to send notifications to your devices, solving the problem of wanting to continue reading content on my phone after leaving my computer.
The problem
Using a Macbook and an Android phone for years, my biggest frustration has been sharing links or text between these devices from competing companies.
I've tried various solutions to address this issue. Raycast is a powerful tool I use daily for many tasks, but their extensive extension library lacked a solution for this specific problem.
Searching for a solution
I previously used Pushbullet, but found myself defaulting back to messaging apps like WhatsApp because I'd forget to open Pushbullet when sharing content.
When I searched for a Pushbullet extension in the Raycast store and found nothing, I explored Raycast's documentation to create one myself. While the Raycast part seemed straightforward, Pushbullet's documentation wasn't as simple as I wanted for this use case and their app experience wasn't as simple as I wanted.
I realized I simply needed a notification service I could write myself and a native app I could potentially develop too.
Let's do it then
That's when I remembered ntfy.sh, a robust service I'd discovered earlier but hadn't found a use case for. Its detailed documentation and supportive Discord community helped me get the basics working in just one day. The next day, I submitted a Pull Request to the Raycast extensions repository.
Within days, it went live in their store (so quickly I couldn't even write this post beforehand 😅).
I'm proud to have launched this so quickly and hope it improves others' workflows as it has mine.
Check it out
Try it out and share your feedback! I want to polish this tool and add features based on demand.
Future ideas include:
- Clipboard access
- Reading/receiving notifications on Raycast
- Supporting multiple servers/topics
- Better notification customization via Raycast UI
- Sending file attachments through notifications
- Contributing to ntfy.sh:
- Adding support for Android intent/activity to trigger share functions and more
If you find this extension useful, please spread the word! Every bit of support is appreciated! <3