ChiefGyk3D / twitch-and-toot

Twitch-and-toot is an open-source project that allows users to post to Mastodon when a streamer goes live on Twitch. Built with Python, it can be run on various devices such as RaspberryPi, Linux VPS, or a private server. To use this project, one must have Python installed and obtain a Twitch API key and Mastodon API key.
GNU General Public License v3.0
21 stars 4 forks source link

[Feature request] Bsky support #25

Open Amon-san opened 4 months ago

Amon-san commented 4 months ago

i post about streaming on mastodon and bsky. there's bsky support for python in the form of "atproto" for pip. please add support for bsky.

ChiefGyk3D commented 1 month ago

I am looking into it eventually as I wasn't really active in Bluesky nor did I have much of a following, code contributions are always welcome of course.

ChiefGyk3D commented 1 month ago

So looking at the SDK, I will first want to work on my Doppler Secrets Manager integration as that's the secrets manager I use.

https://www.doppler.com/

The reason for this is well... Bluesky doesn't use at least a proper API key I can scope and monitor and I would want to add a more secure method to password management even if they do allow App Passwords. Just because I want a little more control around it.

Once I get the Doppler password management and Dockerization worked out I plan to return to this feature request.

Sorry I neglected this project so long my CISSP studies and family issues in the past few months kicked my butt. Now that I have passed my CISSP I am planning on coming back to tinker on these projects. But since I did pass CISSP and it covered Application Security as part of the sections, I can't just slap something together insecurely.

ChiefGyk3D commented 1 week ago

I am actually more active on BlueSky myself so I will be prioritizing this myself and hope to get this rolled out within the next couple weeks, or latest thanksgiving weekend when I will definitely have time. But know it is on my radar.