defnull / fediwall Goto Github PK
View Code? Open in Web Editor NEWSocial media wall for the Fediverse
Home Page: https://fediwall.social
License: GNU Affero General Public License v3.0
Social media wall for the Fediverse
Home Page: https://fediwall.social
License: GNU Affero General Public License v3.0
Add config options to change the filter behavior.
Did I miss anything?
I was wondering if it would be possible to convert post links to one that is local to a defined instance. If I'm running a wall for use by members of my instance, it would ease interactions with posts if posts on the wall would open on our local instance. Ideally this config would be separate from the "servers" entry in the config file, as it can be helpful to pull the wall from a larger instance than one's own.
It would be a good idea to add a simple User-Agent
header on the fetch requests sent by this app so that instance owners can identify the app if required.
Add an option to show all treding, local or federated posts from a server. This might help populating an otherwise empty wall.
Longer display names will be cut off - here a scrolling text would be better, so that the name can be displayed completely.
Example: https://jugendforum-nrw.de/fediwall:
A few ideas:
There is a link labelled "privacy policy" in the footer of the Fediwall page.
This appears to redirect to the privacy policy page for the first Mastodon instance from the configuration, but there could be several.
I'm not certain how to suggest to resolve this. The implication of having the link is (to me) that this would be the privacy policy for the site in use, i.e. Fediwall; but that site is aggregating public timelines from elsewhere, and content may not be appearing from all of the instances in the configuration list (if there is nothing to show). Worth thinking about.
Allow to configure multiple servers and merge all results (removing duplicates).
Currently, if the config cannot be loaded from a remote source via the ?load
parameter, the app falls back to default config, but the user is not told what has happened.
In addition, I don't think that specific instances that may be invalid, reject a connection, or be otherwise badly specified, are called out to the user / marked as bad.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.