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

Support other fediverse software #51

Open
1 of 3 tasks
lanodan opened this issue Apr 7, 2018 · 13 comments
Open
1 of 3 tasks

Support other fediverse software #51

lanodan opened this issue Apr 7, 2018 · 13 comments

Comments

@lanodan
Copy link

lanodan commented Apr 7, 2018

  • Displaying pleroma instances and basic stats
  • Version (Mastodon gives "Mx.My.Mz" while Pleroma gives "Mx.My.Mz (compatible; Pleroma Px.Py.Pz commithash)", also note that commithash might be removed in the future) EDIT: Changed to the “new” version format.
  • Registeration status (You look like to be using a HTML regex again)

For registeration status you can ask pleroma about it with /api/statusnet/config.json
Example open registeration:

{"site":{"closed":"0","name":"Pleroma/Soykaf","server":"https://pleroma.soykaf.com","textlimit":"5000"}}

Example closed registeration:

{"site":{"closed":"1","name":"Social HacKtivism","server":"https://social.hacktivis.me","textlimit":"5000"}}
@LemmaEOF
Copy link

Would it be possible to support MissKey as well?

@lanodan
Copy link
Author

lanodan commented Aug 23, 2018

I looked at the MissKey documentation about a month ago and the API wasn’t mastodon compatible, and I’m pretty sure it’s still not.
Pleroma basically ended up in this list but wasn’t nicely supported (no version and registration status) because it have the mastodon API and wasn’t really distinguishable from a Mastodon except with the version string.
And for an alternative there is https://fediverse.network which does a list of instances too, but uses the data differently.

@Cl0v1s
Copy link

Cl0v1s commented Jul 7, 2021

Is this issue still interesting ?
Pleroma support would be great, and since https://fediverse.network is down, there isn't an alternative

@TheKinrar
Copy link
Owner

I would really like to do a rewrite of instances.social some day when I get time, and Pleroma support would sure be a thing if I do so, so I'll keep this issue open in the meantime

@TheKinrar
Copy link
Owner

Maybe not a full rewrite but there's much work to do in order to make it more reliable, it really is a mess currently

@Cl0v1s
Copy link

Cl0v1s commented Jul 7, 2021

In fact, I found the code pretty understandable + pleroma is already supported apparently. The only thing missing from what I can tell is removing the check here. (Assuming that there is an entry in the DB for Pleroma in the 'Software' document with the PK 2).

All the calls to Instance.prototype.getMastodonInstanceInfo are compliant with what I can read in the docs. (Yeah the func's name isn't perfect if pleroma tolerant but...)

Even the registration status mentioned sooner is implemented ! :D

@TheKinrar
Copy link
Owner

Okay, I'll have a look at it in the next days and will post an update here :)

@Cl0v1s
Copy link

Cl0v1s commented Jul 7, 2021

Thanks a lot mate, if you need some help (for testing or anything), I'll be more than happy to help !

@TheKinrar
Copy link
Owner

Oh, it's about the admin space part. To be honest I thought about removing this. Instances now have more standardized ways of describing themselves

@TheKinrar
Copy link
Owner

I'll let you know if I need some help! :)

@TheKinrar
Copy link
Owner

@Cl0v1s I've allowed admin access for Pleroma admins in f672f51. :)

It should work, as the reason for preventing that previously was not a technical one: instances.social was meant to be a mastodon instances list only, and still has the title "Mastodon instances" as of today. However as I want to support other fediverse software too, I guess it's fine.

@Cl0v1s
Copy link

Cl0v1s commented Jul 11, 2021

Thanks a lot for your time ! :D

@TheKinrar TheKinrar changed the title Pleroma support Support other fediverse software Aug 19, 2021
@downeymj
Copy link

downeymj commented May 7, 2023

It should work, as the reason for preventing that previously was not a technical one: instances.social was meant to be a mastodon instances list only, and still has the title "Mastodon instances" as of today. However as I want to support other fediverse software too, I guess it's fine.

Any chance it's possible to remove/modify the "Mastodon instances" title and other UI copy? Newer people seem to be confused thinking everything listed is Mastodon when it's now Pixelfed, Pleroma, etc.

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

No branches or pull requests

5 participants