top | item 42959781

Show HN: I built a tool to create polls on Bluesky

27 points| lakshikag | 1 year ago |blueskypolls.xyz | reply

Hey everyone. I’ve been missing polls on Bluesky for a while and got curious about how to make it work. So, I put together a little tool called blueskypolls.xyz as a workaround that lets you create polls for your posts. It’s not perfect, but it gets the job done!

Here’s how it works:

• You can create polls with multiple options

• You can also create polls as a reply to a post

• It even supports custom emojis if you want to make things a bit more fun

• You can also setup a poll end date

• You can see results of each of your polls with some beautiful graphs

One thing to note: the tool requires your an app password to work, not your main account password. App passwords are specifically for connecting third-party tools and can be managed in your Bluesky account settings. It’s a safer way to use tools like this without sharing your main password.

If you’ve been wishing for polls on Bluesky, this might be something you’d find useful. I’d love to hear your thoughts or if there’s something you think could make it better.

5 comments

order
[+] pogue|1 year ago|reply
I saw this on Bluesky and checked it out. I immediately got a warning from my mobile AV Bitdefender about visiting the URL. But, I checked virustotal & urlvoid and it came back as clean. It might just be because it's a newly registered domain.

Regardless, I'll have to give it a try. There has been another poll creation tool on Bluesky for several years now at https://poll.blue/post

It's open source & available here: https://github.com/netwatchinc/poll.blue

But it's good to have multiple options! My only suggestion would be to support oauth so users don't have to create an app password.

[+] lakshikag|1 year ago|reply
I’m aware of poll.blue, it’s a great tool, but I built blueskypolls.xyz to offer more features like custom emoji support, poll end dates, and detailed result graphs, all while keeping it fast and simple to use.

OAuth is definitely on my radar, but I’m holding off until Bluesky provides a proper OAuth implementation. Once that’s in place, I’d love to integrate it!

Regarding the AV warning, it’s possible that the domain was previously registered and used for something malicious before I got it, but unfortunately, I can’t control its past. That said, I’m already reaching out to Bitdefender to get it reviewed and cleared.

Appreciate you bringing it up, and thanks for checking out this.

[+] briefnewsdaily|1 year ago|reply
This is a great workaround for a much-wanted feature on Bluesky! I especially appreciate the decision to rely on an app password for added security—makes it feel like a natural extension rather than a risky third-party hack. The custom emoji option is a fun touch, too. I’m curious if you have plans to integrate more with Bluesky’s underlying protocol or if there’s any potential for open-sourcing parts of this so others can build on it. Great work!