this post was submitted on 12 Jul 2023
89 points (100.0% liked)

Memmy - An iOS client for Lemmy

5074 readers
1 users here now

Download on the App Store

View on GitHub

Join the Discord

Code of Conduct

founded 1 year ago
MODERATORS
 

I think it would be very useful to be able to browse communities by instance. For example I’d like to be able to search an instance name and get a list of all the communities @ that instance. It would help to get a feel for the vibe of a particular instance without having to leave the app, and also be good for community discovery.

Another way to do this would be to be able to browse the Local feed of another instance than your own, but I can imagine that this would be more difficult to implement.

all 13 comments
sorted by: hot top controversial new old
[–] Fenzik@lemmy.ml 16 points 1 year ago* (last edited 1 year ago) (2 children)

Just to add, right now searching “lemmy.world” or “@kbin.social” under Communities returns no results, when I would expect it to just return all communities on there.

Also apparently you can’t edit posts :D

[–] Artemis@sh.itjust.works 11 points 1 year ago

This should be a high priority imo. Offers fantastic functionality

[–] Matte@feddit.it 5 points 1 year ago* (last edited 1 year ago) (1 children)

I think, for how Lemmy is structured right now, you wouldn’t see all the communities, but just those that other users in your instance already searched for. there’s no automatic global directory for communities, and I think it would be impossible to do given the decentralised nature of the fediverse.

what it could be done though, is that each instance maintains a manifesto of all their communities, and updates all their connected and federated instances with the updated list. I doubt Lemmy is doing this now, but it could be good food for future features.

[–] Fenzik@lemmy.ml 2 points 1 year ago (1 children)

Each instance does have a list of all their communities, but this would probably require the app to detect that an instance list is being requested (e.g. the query starts with “@“), and then make the API call to that instance instead of the user’s home one.

[–] Matte@feddit.it 2 points 1 year ago (1 children)

I don’t think this would be impossible to do. but for sure you would never get all the communities of ALL the instances… but only of those already connected with your instance.

[–] Fenzik@lemmy.ml 2 points 1 year ago (1 children)

I don’t see why not, if you call out to Beewaw you can get all the Beehaw communities without even being authenticated afaik. No need to get the user’s “home”(?) instance involved at all.

[–] Matte@feddit.it 1 points 1 year ago (1 children)

because there’s not just beehaw and lemmy.world. there are thousands of instances and there’s no way to know them all, unless you or someone else knows that instance and searches for it.

[–] Fenzik@lemmy.ml 2 points 1 year ago* (last edited 1 year ago) (1 children)

The hostname is part of the search query, and they all have the same api.

unless you or someone else knows the instance and searches for it

Yes, that’s the exact use case described in the post.

[–] Ragnell@kbin.social 9 points 1 year ago

Seconding this. A local option would be great, to list the communities and maybe see the highest posts on that instance.

[–] ebits21@lemmy.ca 1 points 1 year ago (1 children)

Not sure if there’s a way to do this with the lemmy api?