Lemmy & Pangora Instance Selector

https://programming.dev/post/3563620

Lemmy and Pangora Instance Selector - programming.dev

https://pangora.social/join [https://pangora.social/join] Hey everyone! I recently finished up an instance selector similar to join-lemmy. There are a couple issues with join-lemmy with it sending the majority of people to the general purpose instances instead of growing the niche instances, as well as giving people way too many options at once which can turn into choice paralysis. The selector will be the default when people visit the pangora site and people can also use it to select lemmy instances instead of using join-lemmy. ## How it works: - Users are presented with 10 main categories (technology, sports, art, etc.). They can choose one which will be the category of content they primarily look at - If a category has no subcategories they will then be sent to a random instance for that category (e.g. if they choose sports they get sent to fanaticus) - Else if a category has subcategories they are then shown those to pick from (e.g. technology when selected will show programming, radio, etc.) (and when selected repeat previous step) I added almost every active instance to the site so feel free to use it to check out some other instances for various topics Hope you enjoy :) site: https://pangora.social/join [https://pangora.social/join] source code: https://github.com/PangoraWeb/pangora.social [https://github.com/PangoraWeb/pangora.social]

Is there a way to integrate this into a frontend? I use alexandrite, because I find the default UI attrocious
I’ve been working on a new frontend (pangora-ui) thats a similar style in terms of design. Theres some progress over in [email protected]. These features can’t be put into that though since the frontend is instance specific (lemmy-ui equivalent) and this is for all instances (join-lemmy equivalent)
Pangora - programming.dev

🐝 An activitypub compatible forum and link aggregator. Downstream from Lemmy [https://github.com/LemmyNet/lemmy]. https://github.com/PangoraWeb [https://github.com/PangoraWeb] Kanban board [https://github.com/orgs/PangoraWeb/projects/1/views/2] β€” ::: spoiler Info ## Info Pangora is the name of the lemmy soft fork thats being primarily worked on by members of programming.dev. Its aimed so that we can add features on top of lemmy and prioritize them based on what the instance needs while still being able to push changes upstream to lemmy if they accept them. This also makes us more decoupled from lemmy so that if anything major happens to lemmy we can keep going with maintaining the site without any issues. β€” ::: ::: spoiler Credits ## Credits Icon base by Lorc [https://lorcblog.blogspot.com/] under CC BY 3.0 [https://creativecommons.org/licenses/by/3.0/] with modifications to add a gradient ::: β€” ## Pangora [https://github.com/PangoraWeb/pangora] [https://img.shields.io/github/license/PangoraWeb/pangora.svg?color=232323] [https://img.shields.io/github/release/PangoraWeb/pangora.svg?color=232323] [https://img.shields.io/github/stars/PangoraWeb/pangora.svg?color=232323] [https://img.shields.io/github/issues/PangoraWeb/pangora.svg?color=232323] ## Pangora-UI [https://github.com/PangoraWeb/pangora-ui] [https://img.shields.io/github/license/PangoraWeb/pangora-ui.svg?color=232323] [https://img.shields.io/github/release/PangoraWeb/pangora-ui.svg?color=232323] [https://img.shields.io/github/stars/PangoraWeb/pangora-ui.svg?color=232323] [https://img.shields.io/github/issues/PangoraWeb/pangora-ui.svg?color=232323] β€”