Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a "Fediverse" URL for profiles #505

Open
jamietanna opened this issue Feb 15, 2024 · 2 comments
Open

Add a "Fediverse" URL for profiles #505

jamietanna opened this issue Feb 15, 2024 · 2 comments

Comments

@jamietanna
Copy link

My website uses a Fediverse-compatible app, https://fed.brid.gy/ to bridge between my website and the Fediverse.

I noticed that my Mastodon link in my profile was resulting in a 404 link, as I had set @www.jvt.me@www.jvt.me (which is a valid Fediverse profile), which Changelog redirects to https://www.jvt.me/@www.jvt.me.

(I've since set up a redirect to correctly point folks from there to a separate page)

This would also be useful for folks on different Fediverse tooling, but do not conform to the username -> URL remapping that Mastodon does.

For instance @ols@yeet.ols.wtf remaps to (404ing) https://yeet.ols.wtf/ols whereas Ols' profile page is at https://yeet.ols.wtf/u/ols.

This would allow folks to use Mastodon @ profile-to-URL remapping, or choose to use a full URL if they wanted.

@jerodsanto
Copy link
Member

(This is a confusing mess, if you ask me.)

Is there a document somewhere that explains exactly how this all works? So that people can enter a "fediverse_handle" (which we use for programmatic @ mentioning sometimes) that we can reliably convert into a "fediverse_url" that doesn't 404 once in awhile?

@jamietanna
Copy link
Author

I'm pretty sure https://webfinger.net/spec/ is the spec behind this - this allows you to take @www.jvt.me@www.jvt.me and that resolves the URL that the person is at

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants