534 @534.bsky.social · 19/12/2024Fixed the Feature Gate Key userscript so that it now works with the newer gate server. gist.github.com/OutRite/ea13... 1130
534 @534.bsky.social · 02/12/2024Here's a userscript that adds creation dates to profile pages on bluesky =) gist.github.com/OutRite/7e05... 042
534 @534.bsky.social · 19/11/2024nah those predate when I joined, those being from may-june 2023. no clue what's up with them 130
534 @534.bsky.social · 24/10/2024I would also check browser extensions, this makes cross-origin requests to the bluesky api directly so there might be an extension interfering with that 100
534 @534.bsky.social · 24/10/2024I would try typing it manually, there might be some invisible character messing it up. 200
534 @534.bsky.social · 24/10/2024Your acc is working for me. I'd double check the spelling of the handle? I know sometimes mistyping a handle can cause it to hang there. If it's spelled correctly it might just be an issue with whatever browser you're using not making requests properly. 100
534 @534.bsky.social · 24/10/2024Answers to some common questions: 1. "Google" means both Chrome and Android, and "Apple" means both Safari and iOS. 2. If you see a single "Unidentified" and don't remember using a third-party app, you likely set your profile picture before image compression was added. 0151
534 @534.bsky.social · 23/10/2024not directly (except for google, who does put "Google Inc" inside images), but each vendor writes JPGs slightly differently so you can find differences between them and use that to figure out which browser is being used 0280
534 @534.bsky.social · 23/10/2024Here's a small tool I put together that shows which browser or mobile OS a bluesky user uses: outrite.github.io/browserid.html Works because all images are compressed by the client. =) 1314844
Reposted by 534alice @alice.mosphere.at · 18/10/2024congratulations to @534.bsky.social's @534z.bsky.social as the first official account to make it to my denylist of repos i simply won't backfill into emojistats because it's full of malformed repos 2132
534 @534.bsky.social · 05/09/2024I believe this the first 3rd party upload to video.bsky.app? video.bsky.app/watch/did:pl... (it can't be embedded into posts since it isn't being uploaded to my own did, but you can view it with something like vlc) 1111
534 @534.bsky.social · 12/08/2024Interesting. Any feeds other than discovery that makes use of it? 140
534 @534.bsky.social · 12/08/2024Here's a userscript I made that lets you toggle feature gates on bsky (and probably other websites that use statsig). gist.github.com/OutRite/ea13... After you've enabled/disabled gates you'll need to either refresh the page or switch accounts to reload them. 3184
534 @534.bsky.social · 16/05/2024oh, they removed did-only login from DDZ. updated the gist with the ABC code, you need an app password to login now. 010
534 @534.bsky.social · 16/05/2024interesting, on the authentication-only dm api endpoint, getMessages returns 'jwt audience does not match service did' while other lexicons work. no success figuring out what the aud it wants is. first image is the new auth-only endpoint, second image is the old endpoint. auth is supplied to both. 050
534 @534.bsky.social · 15/05/2024oh those accounts still haven't been deleted lmao, that @ doesn't go to me 040
534 @534.bsky.social · 15/05/2024the DM endpoint is basically public now so here's my custom client i wrote a few days ago: gist.github.com/OutRite/09ae...gist.github.comclipclop_client.pyGitHub Gist: instantly share code, notes, and snippets. 2167
534 @534.bsky.social · 06/03/2024verifying handles on the PDS is worse than just this, since with a bug that used to exist, you could do this to arbitrary handles (although they'd show up as handle.invalid in some places). oyster.us-east.host.bsky.network/xrpc/com.atp... morel.us-east.host.bsky.network/xrpc/com.atp... 010
534 @534.bsky.social · 24/02/2024This is the same bug as the samehandle.bsky.social account, just scaled up to 17 accounts. 000
534 @534.bsky.social · 24/02/2024This link tells you which PDS you're on: bsky.app/profile/your... Note that this only works if: - You click this link in-app (so, not in a new tab) - You are on a bsky.network PDS - You aren't on oyster/shimeji/lionsmane (because I didn't have enough accounts lol) 151
534 @534.bsky.social · 24/02/2024...or you're on shimeji, oyster, lionsmane, or a custom PDS. Or you're using the appview. 000
534 @534.bsky.social · 22/02/2024the primary issue in general with migrating to other bsky.network PDSs is that you need both a did and a signed plcOp (and to bypass the 403), so the normal order of steps for account migration doesn't work. actually considering this generates fully valid plcOps i can probably didnuke accs again 000
534 @534.bsky.social · 22/02/2024might need to deactivate/delete the original PDS account before creating the account on the new one? 100
534 @534.bsky.social · 22/02/2024initial attempts at inter-mycosphere account migration aren't going great, i've gotten 534testmigration.bsky.social from conocybe to oyster in terms of PLC and the actual accounts but the oyster account's tokens seemingly don't work (similar to didnuked accounts, except the createSession call works) 100
534 @534.bsky.social · 22/02/2024might be misunderstanding what you're asking, but if you call api.bsky.social with getRecord you can still see invalid records api.bsky.social/xrpc/com.atp... calls like app.bsky.feed.getPostThread give an 'internal server error' if you try to use them on those though 140
534 @534.bsky.social · 22/02/2024yep. bluesky lets you set 'validate' to false in com.atproto.repo.createRecord so you can create whatever records you want now 170
534 @534.bsky.social · 22/02/2024just in case the feed outage is because of me: no it isn't, my cat walked on my keyboard 000
534 @534.bsky.social · 22/02/2024Alright, I have an automatically updating list of accounts not part of the normal mushroom PDSs. Currently only bluesky developers, but once federation opens the list will get longer bsky.app/profile/534.... 061
Reposted by 534samehandle.bsky.social @samehandle.bsky.social · 10/02/2024Same rkey and same handle. 172
534 @534.bsky.social · 12/02/2024it actually wouldn't be too difficult to setup an autoclaimer, the bluesky relay sends events whenever anyone changes their handle so you wouldn't need to scrape every handle like you do other sites. 110
534 @534.bsky.social · 11/02/2024The very last handle taken was actually 607, but 603 was third last. 607.bsky.social -> 2024-02-11 03:33:36.098 634.bsky.social -> 2024-02-10 10:41:56.622 603.bsky.social -> 2024-02-10 09:06:41.043 732.bsky.social -> 2024-02-10 06:46:48.350 656.bsky.social -> 2024-02-10 06:32:47.367 120
534 @534.bsky.social · 11/02/2024Inspired by the aa8/ab4 accounts, I've written a little 3-digit handle scanner. (Not as big of a project as my youtube scanner!) All 3 digit handles are currently taken. (Note that the dates are when the accounts were created, not necessarily when they got the handle.) 040
534 @534.bsky.social · 10/02/2024Alright, new test, if this works my idea is still possible but less visually obvious: bsky.app/profile/same... 010
534 @534.bsky.social · 10/02/2024Well, the third challenge is "correctly update 20 accounts' handles to trigger the bug" 000
534 @534.bsky.social · 10/02/2024The real challenge is both "make 20 posts before the rkey expires" (probably easy) and "don't get banned for creating spam accounts" (probably hard) 120
534 @534.bsky.social · 10/02/2024So, you could have a post that tells you what PDS you're on. Would require 20 accounts though 😅 (i probably actually have enough to cover us-east considering the 10 headed2 accounts I made, and registering a couple more isn't extremely difficult now that invites aren't required) 110
534 @534.bsky.social · 10/02/2024Two accounts with the same handle, reposting eachother. Theoretically, you could extend this to an arbitrary amount of accounts with the same handle. I haven't fully tested it, but I believe handle resolution is different if you're on the PDS of the accounts. 163
534 @534.bsky.social · 10/02/2024x/2==round(x/2) doesn't work either for a similar reason, 9007199254740995/2 = 4503599627370498 000
534 @534.bsky.social · 10/02/2024interesting floating point thing: 4503599627370497+0.5 = 4503599627370498 this means x/2==floor((x/2)+0.5) does not consistently work as an evenness check. 100