Email or username:

Password:

Forgot your password?
aeva

I came across a neat browser extension today. It looks for "rel=me" links pointing to mastodon profiles, and puts it in a little list for you to review.

In other words, you visit a website, and if tells you if there are any mastodon accounts associated to the website.

streetpass.social

46 comments
Felix Urbasik

@aeva It's great! I have found so many accounts through this extension! #streetpass

tvler

@fell great to hear you’re liking it!

Laurens Hof

@aeva@mastodon.gamedev.place been using streetpass for a while, and its legit super helpful! Think the dev is currently working on upgrading it to better show the profiles

Scarred and Terraformed

@aeva Has anyone checked out the code for privacy? Seems like it would need access to every page you visit...

aeva

@arichtman it doesn't have any permissions to phone home afaik

Scarred and Terraformed

@aeva Ok great - thank you! It also looks like it uses a sane way to check for DOM changes so shouldn't be a perfomance hog

tvler

@aeva @arichtman all data is stored locally and no data/analytics is collected at all. check out the source code here! github.com/tvler/streetpass

Scarred and Terraformed

@tvler @aeva thank you! 👏🤜🤛👊✊🙌🫶 installed!

Kakurady

@arichtman That is unavoidable given the WebExtension API.

I'm a -bit- more concerned that it would contact every website linked with rel="me", unless it comes from a short list of known services that don't implement webfinger.

Mel Mel!

@aeva@mastodon.gamedev.place I read this post 3 times over 4 hours before I remembered what StreetPass was and now I feel old

Jesco

@aeva brings back flashback of 3DS days with the name!

tvler

@jescotan still the best mass market p2p social tool ever made lol. Decades ahead of its time

Ban El Al from our skies

@aeva please tell an old duffer where to put rel=me (nice answers please)

Andrew

@JohnLoader6 it's an invisible tag you can put on a link that says "this is also me", so you can link your website and Mastodon profile and so on, and then things like search engines, and this extension, and the Mastodon "verified links" feature can understand that both pages in some sense represent the same real-world person and do… whatever they do with that information

Ernesto

@JohnLoader6 you need to go to your mastodon settings (in your browser, not inside an app), then profile, and you’ll see a section titled “verification”.
There you’ll see the code you need to include in your website to link to your mastodon profile, that includes the rel=me attribute. Just put it inside the html link to your mastodon profile.
After doing this, you can include your website url between the 4 links you can show in your mastodon profile, and it’ll get a verified label.

tvler

@Meyerweb hey Eric glad you found StreetPass interesting! Big fan of your work

Zee

@aeva did you happen to see a #PrivacyPolicy? 🤔

I did not. 🤨

Please let me know if that changes 👋🏼

tvler

@zyz @aeva hey! I made a privacy page as part of my work for porting to safari and will update the homepage with the link soon! streetpass.social/privacy

Zee

@tvler @aeva let me know. I’m interested!

tvler

@aeva
- New icon currently being commissioned
- Safari extension (apple denied the current version cuz it was too similar to the official mastodon app icon lol)
- more social details (username, profile pic) for people in your StreetPass list
- export/edit your StreetPass list

Ryan Christensen

So happy to have come across this… thanks for sharing @aeva! (And for the time and effort you’ve invested into building it @tvler!)

Atropa Birdperson

@tvler I've often dreamed of something a bit similar that would discover microformats like h-card, h-event, as well as document alternates that happen to be stuff like ics, vcard, and offer to “add event to calendar" etc, so sites can more easily offer data in to PIM apps and the likes. Do you know, can a Web Extension sniff HTTP “Link:” headers for stuff like that? I feel sure it could work with in-document <link>, <a>, and microformats markup right?

tvler

@phx might run into issues where the client ends up downloading a ton of files trying to guess what the content type is. Unless there’s some fetch type that only returns headers and not body…. If there isn’t one then might need to spin up an API to decrease the load on the client

Atropa Birdperson

@tvler Oh I mean just looking at the current document open in the browser tab. What markup it contains, what Link headers it was delivered with. I wouldn't expect it to cause any more traffic?

Jason Pester

@aeva @Gargron Thanks! 👍 It's a great way to check that my personal Web site URL is not getting verified on Mastodon.Social for some reason. Does Mastodon require SSL secure certificates, https vs. http, for verified URLs now?

StreetPass browser extension feedback for http://www.jasonpester.com
Jason Pester

@xavdid Thanks, Dave. I just plugged your code into Chromium's Dev Tools & it output legitimate links. I don't know what the problem is at this point except possibly that I still have sites without secure certificates - I noticed a Mastodon code request to enforce https in URLs for verification. I'm unsure if this request made it into development & release. My other instances on Mastodon had no problem with this when I initially verified them back in Nov '22. I place my tags in the HTML header.

Web Dev Tools URL verification links output
David Brownman

@JasonPester ah yeah, hard to say. I know verification checks happen when you save your profile, so a check can fail if the server is especially busy when you hit "save". If the output looks right (and it seems to), maybe try re-saving your profile to force a re-check?

Jason Pester

@xavdid I've been doing that too. This appears to be one of those annoying gremlins... lol. Thanks for your help, Dave! 👍 If I figure it out, I'll give you a ping.

Thomas Voland 🇹🇭

@aeva @Gargron unfortunately I lost faith a long time ago that a version for Safari will ever be available 😞

Tim Ward ⭐🇪🇺🔶 #FBPE

@aeva What does "read and change all your data on all web sites" mean?

ExperiencersInternational (calckey)

@aeva@mastodon.gamedev.place I've seen a few things about it, partially due to me searching #StreetPass (for the feature inside the Nintendo 3DS, no idea if that inspired the name for this, if so it's super cool)

It's a cool extension by the looks of it, but I don't actually see it being that useful for me personally unfortunate (I'd probably get no hits, just like 3DS StreetPass nowadays I guess lol)

Nafeon

@aeva I use it for a while and love it very much actually.

Bill (he/him)

@aeva cool idea. I just wish I didn't have to run a browser extension.

Andy P

@aeva Interesting, I will give it a spin. Thanks

Krutonium

@aeva I like this, but they should consider changing the name before Nintendo comes knocking.

wawa 🇨🇦

@aeva love that you called it StreetPass! (But now I'm feeling so nostalgic 😭)

Badly-optimised primate

@aeva I wonder how well this (would|does) work alongside foaf?

Go Up