musclin' in on the squarepeg turf
05.08.2025 21:28 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0@buttplug.io.bsky.social
Open Source Sex Toy Control Software. Supports over 700 different devices! posts by @buttplug.engineer Give money: https://patreon.com/qdot No really give money: https://github.com/sponsors/qdot banner: @doe.gay
musclin' in on the squarepeg turf
05.08.2025 21:28 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0this wouldn't have happened with a Free and Open Source hologram wife
05.08.2025 03:58 โ ๐ 652 ๐ 180 ๐ฌ 16 ๐ 3If anyone wants to get in a social media fight with an open source project, our calendar is pretty open
05.08.2025 01:19 โ ๐ 44 ๐ 1 ๐ฌ 3 ๐ 0Starting soon~
Lewd PEAK collab with
@itsrenrie.bsky.social
@itsvenyxia.bsky.social
@johnnyjellyjaw.bsky.social
@faesfables.bsky.social
@kittychanlewd.bsky.social
and some of us will have @buttplug.io hooked up!
Bluetooth: not even once
01.08.2025 02:02 โ ๐ 79 ๐ 7 ๐ฌ 2 ๐ 0nani the fuck did you just fucking iimasu about watashi
31.07.2025 04:21 โ ๐ 64 ๐ 7 ๐ฌ 2 ๐ 0HIGHWAY TO THE CUMZONE >>>
I booted up Ace Combat 7 and strapped on my toys, connecting it with @buttplug.io to turn the game vibes into toy sensations. Firing the afterburners, taking damage and shooting turned this into a moan-filled edge fest!
VOD is up on Fansly!
#inkysuss
PSA: Lovense products leak your email from just your username. Reported in March, still broken.
Worse: Another Vulnerability was "fixed" in 2023 but wasn't. Company lied to researchers for 2+ years.
Full breakdown: bobdahacker.com/blog/lovense...
#cybersecurity #infosec #bugbounty #privacy
Patreon and affiliate links are the only income the project receives at this point, so every bit helps!
If you're curious what updates look like, I just posted a new one open to everyone!
www.patreon.com/posts/whats-...
Want to support @buttplug.io, as well as get detailed updates... I'm trying for weekly but at least once a month?
Join my patreon!
Tiers start from $1/month, $5/month gets your name on things I release, all the way to $500/month in case you really like giving me money.
patreon.com/qdot
ON TRACKS www.syncereai.com
29.07.2025 01:43 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Support coming soon to @buttplug.io
29.07.2025 00:04 โ ๐ 45 ๐ 9 ๐ฌ 2 ๐ 0Yeah I'm not sure how sold I am on it. The actual constructed form factor looks *huge*, which, I mean, if they're using a hefty transducer to get hitachi-like rumble, could be interesting, but it comes off visually as being awkward/weighty.
28.07.2025 19:17 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Library support coming soon
27.07.2025 23:46 โ ๐ 16 ๐ 0 ๐ฌ 1 ๐ 0That said, if you actually want to build *forms*, that is... not going to be very ergonomic since without javascript you'll require a button press for any update, and there's no way to receive events.
27.07.2025 17:28 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Yup, url-encoded form data has also been mentioned!
27.07.2025 17:07 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0This is the kind of enforced chastity I'm here for.
27.07.2025 08:29 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0lol spotted
27.07.2025 03:24 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Hmm form encoding is an interesting idea yeah. Will have to see what that looks like.
27.07.2025 01:13 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Yup thatโs what Iโm aiming for. The json pushed around should be part of (or very close to) our message spec, which already has serde impls.
27.07.2025 00:49 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0I mean this is also my "learn axum" project so a bit of overengineering can't hurt :)
26.07.2025 23:59 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0I'm expecting there's not really a situation where there should ever be both a body with anything in it AND a query param.
26.07.2025 23:42 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Yup, planning to put out an OpenAPI doc once I get things nailed down, only issue there is this uses SSE for event streams, which is hard to communicate through that if I understand correctly?
26.07.2025 23:41 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0lol thanks totally forgot to put the query prefix in for that.
26.07.2025 23:26 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I don't think the precedence rules would be too bad? If you provide both params AND a body, it's an error, the end.
26.07.2025 23:26 โ ๐ 0 ๐ 0 ๐ฌ 2 ๐ 0from masto: please-please-please pass parameters as url parameters PUT /devices/1/features/1?vibration=0.5&position=3&stuff=42 Query parameters are much easier to work with than building huuuge url (and memorizing the order along the way)
Ah, I think we have winner here. URLs with either bodies *or* query params!
26.07.2025 22:40 โ ๐ 11 ๐ 0 ๐ฌ 2 ๐ 0I should point out: the goal here is not just ideological purity, it is SHITPOST ACCELERATION.
We need people to be able to go from zero to vibration for whatever stupid reason they came up with as quickly as possible. But there's two camps : bash script + curl, or actually knows how to use APIs.
who needs llms to hallucinate apis when you can just have real people hallucinate them for you :3
26.07.2025 21:44 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0lol except we're all json already 'cause of bad choices made in 2017.
26.07.2025 21:40 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0So you'd either be able to do
[url]/devices/1/features/1/outputs/vibrate/
with a json body for the value, or just
[url]/devices/1/features/1/outputs/vibrate/0.5
Which kinda violates formal rest but also means full control via URL formation alone.