GithubHelp home page GithubHelp logo

cyberfurz / furryfediverse-site Goto Github PK

View Code? Open in Web Editor NEW
11.0 3.0 10.0 4.45 MB

Home Page: https://furryfediverse.org

License: MIT License

JavaScript 16.43% TypeScript 8.62% CSS 24.11% Less 24.88% SCSS 25.91% Dockerfile 0.05%

furryfediverse-site's Introduction

Welcome to FurryFediverse

status-badge

This is the official repository of the site that is used to help promote the FurryFediverse. Please feel free to fork, and add your instance or help me clean up the site. It is tied into Cloudflare Pages so it will automatically build once you contribution is merged.

Contribution

If you want to quickly start to contribute you can start the project with the following set of commands:

npm install/
cp .env.example .env
npx prisma migrate dev

And then just go on http://localhost:3000 with your webbrowser.

furryfediverse-site's People

Contributors

brodokk avatar craftxbox avatar hack13 avatar limdingwen avatar nilathedragon avatar otterface avatar pokefan5 avatar snyk-bot avatar sythelux avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

furryfediverse-site's Issues

Unable to restore instance

Our instance has been unlisted for quite some time, and attempts to contact the developers through their mastodon instances has resulted in either no communication or a response that someone will look in to it.

Given that the Furry Fediverse site is the essential starting point, we need our site to be relisted.

Please help with returning the squeaky.social (NOT squeak.social) site to the listing. Thank you!

Public Room Scraping

According to the public documentation this can be gathered from: /_matrix/client/v3/publicRooms

Lemmy/kbin support

Now that Lemmy and kbin is increasingly a thing, it would be nice to have a list of furry run instances

Add Reports and the ability to ban instances

As of right now, instances can simply sign-up with no further checks. This simplicity is intended.

However, this also allows bad actors to be listed, which may represent values that site operators disagree with.

As such, a report function that notifies site operators, as well as a way for those operators to ban instances at their discretion, will be added.

Add admin subpage for relays etc.

I think it would be neat if there would be a sub page for "new admins".

  • We could move the form with the "add your server to the list" there and say a paragraph about it.
  • We could also add a couple of links on where to get started, if you want to host your own instance
  • We could add the links to relays there so that you have them handy as instance admin (I just wanted to look relays up and it is very hard to find them, which brought me to the idea to write this ticket)

Add a license

I'm considering forking this to create a similar site for the Trans Fediverse, but there's no software license indication that I can see.

Adding a license (e.g. LICENSE.md file, possibly license field in package.json) would be helpful to folks wishing to build things on the back of your awesome work.

New Landing Page

To change the focus to help promote multiple platforms, I am proposing a change to the following design for the new landing page.

image

Text:

  • Mastodon
  • Misskey
  • Calckey
  • etc

Images:

  • Pixelfed

Chat:

  • Matrix
  • XMPP

Other:

  • Lemmy
  • Kbin

Please propose other ideas!

Easy Buttons

There should be two easy buttons:

  1. For each instance, a "Take me to the registration form" button. So they don't have to visit instance then locate the registration form link on the subsequent webpage.
  2. A button at the top for "I don't care about instances, choose one for me" for users who feel that "choosing an instance" is too much cognitive load and are thus fediverse-adverse.

Investigate Space Discovery

I cannot find anything in the documentation for Spaces discovery just room discovery... i will need to see if there is a way to work around this.

Recommended apps: Metatext no longer in active development

Metatext's developer on Nov 28, 2022:

Unfortunately I have to stop actively working on #Metatext for a while due to health issues. I really wish I could implement Mastodon 4 features and squash every bug, but it's not possible for me to do so right now.

I know the app has become important to a lot people, so I'm open to a new maintainer who can carry on its values of privacy and accessibility taking it over if there's interest and a fit. Email [email protected] if you (or your organization) are interested

In light of this announcement by the developer, it might be worth noting for visitors to the site that although the app continues to work, it does not offer any of the new features of current Mastodon instances from 4.0 onwards (most notably editing posts).

I can think of three ways to approach this:

  • Add a notice that informs visitors about this?
  • Add a note to the button, e.g. "(discontinued)", "(dev on halt)", etc.?
  • Remove the button entirely?

If the site makes app recommendations, I feel it should make an effort to recommend apps that are actively being developed and support the full feature set of current Mastodon instances. Links to an unmaintained and outdated app could give visitors the wrong first impression about the advantages Mastodon has to offer over Twitter (seeing as site migration tools are also linked).

Display in random order

Hello!

I think it might be nice to display servers in a random order on each page view โ€” that way people will see a different list and it might help cut down on the first few servers listed getting overloaded/spread out sign ups?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.