<p>hi peeps <3 Running a small fundraiser to keep altbot and fuzzies.wtf alive and healthy!</p><p>my server storage hit 100% full and took down basically everything. i got it fixed, but it's clear i need more drives before it happens again.</p><p>altbot is free, open source, and runs 24/7 generating alt text for anyone on the fediverse who needs it. it's real accessibility infrastructure and i want to keep free.</p><p>goal is $500 for a set of used (and tested for good health) enterprise drives off ebay. every little bit helps get there!</p><p><a href="https://ko-fi.com/micr0byte/goal?g=0" rel="nofollow"><span class="invisible">https://</span>ko-fi.com/micr0byte/goal?g=0</a></p><p><a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/accessibility/" rel="tag">#Accessibility</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/alttext/" rel="tag">#AltText</a></p>
fediverse
<p>A little farmhouse charm with a watercolor twist 🐄🌸 Buttercup Floral Belle: <a href="https://1-lisas-baker.pixels.com/featured/buttercup-floral-belle-lisa-s-baker.html" rel="nofollow" class="ellipsis" title="1-lisas-baker.pixels.com/featured/buttercup-floral-belle-lisa-s-baker.html"><span class="invisible">https://</span><span class="ellipsis">1-lisas-baker.pixels.com/featu</span><span class="invisible">red/buttercup-floral-belle-lisa-s-baker.html</span></a></p><p><a href="/tags/cowart/" rel="tag">#CowArt</a> <a href="/tags/farmhousedecor/" rel="tag">#FarmhouseDecor</a> <a href="/tags/watercolorart/" rel="tag">#WatercolorArt</a> <a href="/tags/floralart/" rel="tag">#FloralArt</a> <a href="/tags/cottagecore/" rel="tag">#Cottagecore</a> <a href="/tags/whimsicalart/" rel="tag">#WhimsicalArt</a> <a href="/tags/countrydecor/" rel="tag">#CountryDecor</a> <a href="/tags/animalart/" rel="tag">#AnimalArt</a> <a href="/tags/wallart/" rel="tag">#WallArt</a> <a href="/tags/buyintoart/" rel="tag">#BuyIntoArt</a> <a href="/tags/cows/" rel="tag">#cows</a> <a href="/tags/cow/" rel="tag">#cow</a> <a href="/tags/animals/" rel="tag">#animals</a> <a href="/tags/cuteanimals/" rel="tag">#cuteanimals</a> <a href="/tags/mastoart/" rel="tag">#mastoart</a> <a href="/tags/fediart/" rel="tag">#fediart</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/creativetoots/" rel="tag">#creativeToots</a> <a href="/tags/ayearforart/" rel="tag">#ayearforart</a> <a href="/tags/flowers/" rel="tag">#flowers</a> <a href="/tags/watercolor/" rel="tag">#watercolor</a> <a href="/tags/kitchendecor/" rel="tag">#KitchenDecor</a> <a href="/tags/whimsicalart/" rel="tag">#WhimsicalArt</a> <a href="/tags/walldecor/" rel="tag">#WallDecor</a> <a href="/tags/cowlovers/" rel="tag">#CowLovers</a> <a href="/tags/modernfarmhouse/" rel="tag">#ModernFarmhouse</a></p>
<p><a href="/tags/opensocialweb/" rel="tag">#opensocialweb</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/bluesky/" rel="tag">#bluesky</a> <a href="/tags/nostr/" rel="tag">#nostr</a> </p><p>very interesting conversation between <span class="h-card"><a href="['https://bsky.brid.gy/r/https://bsky.app/profile/rabble.nz', 'https://rabble.nz/', 'http://indymedia.org/', 'http://affinity.works/', 'https://evan.henshaw-plath.com/']" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rabble.nz</span></a></span> and <span class="h-card"><a href="https://flipboard.com/@mike" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mike</span></a></span> </p><p>(and I wish <span class="h-card"><a href="['https://bsky.brid.gy/r/https://bsky.app/profile/rabble.nz', 'https://rabble.nz/', 'http://indymedia.org/', 'http://affinity.works/', 'https://evan.henshaw-plath.com/']" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rabble.nz</span></a></span> had a <a href="/tags/peertube/" rel="tag">#peertube</a> channel 🙂 )</p><p><a href="https://www.youtube.com/watch?v=u6_AakciQT0" rel="nofollow" class="ellipsis" title="www.youtube.com/watch?v=u6_AakciQT0"><span class="invisible">https://</span><span class="ellipsis">www.youtube.com/watch?v=u6_Aak</span><span class="invisible">ciQT0</span></a></p>
<p>Free your Social Media/ Soziale Medien jetzt aneignen! – Kommt in's bunte selbstverwaltete <a href="/tags/fediverse/" rel="tag">#Fediverse</a>! </p><p>Input und Workshop auf dem <span class="h-card"><a href="https://dresden.network/@dearfuture" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dearfuture</span></a></span> in der Volkshochschule <a href="/tags/dresden/" rel="tag">#Dresden</a></p><p>dresden.network, <span class="h-card"><a href="https://digitalcourage.social/@datenkollektiv" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>datenkollektiv</span></a></span> und <span class="h-card"><a href="https://dresden.network/@BitsUndBaeumeDresden" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>BitsUndBaeumeDresden</span></a></span> bieten im Rahmen des <a href="/tags/dearfuture/" rel="tag">#DearFuture</a>-Festivals am 14. Mai von 16:00 Uhr bis 19:30 Uhr in der VHS Dresden einen Workshop gezielt für Vereine, Initiativen und ähnliche Organisationen zum Fediverse an.</p><p>Alle wichtigen Infos findet ihr hier online:<br><a href="https://dearfuturedresden.de/festival2025/programm/datenkollektiv-net" rel="nofollow" class="ellipsis" title="dearfuturedresden.de/festival2025/programm/datenkollektiv-net"><span class="invisible">https://</span><span class="ellipsis">dearfuturedresden.de/festival2</span><span class="invisible">025/programm/datenkollektiv-net</span></a></p>
<p>Fediverse Report <a href="/tags/115/" rel="tag">#115</a> - This week's <a href="/tags/fediverse/" rel="tag">#fediverse</a> news:</p><p>- <span class="h-card"><a href="https://framapiaf.org/@peertube" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>peertube</span></a></span> launches v1 of their mobile apps<br>- <span class="h-card"><a href="https://mastodon.social/@Mastodon" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Mastodon</span></a></span> shares more information on their team is growing<br>- <span class="h-card"><a href="https://socialwebfoundation.org" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>swf</span></a></span> launches places.pub, a way to put OpenStreetMap data directly on <a href="/tags/activitypub/" rel="tag">#activitypub</a> </p><p><a href="https://fediversereport.com/fediverse-report-115/" rel="nofollow" class="ellipsis" title="fediversereport.com/fediverse-report-115/"><span class="invisible">https://</span><span class="ellipsis">fediversereport.com/fediverse-</span><span class="invisible">report-115/</span></a></p>
<p>The other day I finally got it. Why <a href="/tags/bluesky/" rel="tag">#Bluesky</a> is so popular with "regular people" (aka non-techies). It's because it's CENTRALIZED (of course the Bluesky folks would never admit it out right).</p><p>One name: Bluesky.<br>One official URL to join / browse / post messages<br>One official app: "Bluesky Social" on app stores</p><p>In this post-literate society where people have been trained by commercial social media for 2 DECADES to choose the easiest, most frictionless option, of course they will pick Bluesky over the <a href="/tags/fediverse/" rel="tag">#Fediverse</a>.</p><p>Try introducing the concept of servers / instances and names like Mastodon, Sharkey, Pleroma, GoToSocial, Friendica, Pixelfed, PeerTube, Lemmy to people not familiar with them. They'd think you're speaking a foreign language.</p><p>The Fediverse is made up of thousands of independent servers. You can't log in to <a href="https://joinmastodon.org" rel="nofollow"><span class="invisible">https://</span>joinmastodon.org</a> or <a href="https://joinpeertube.org" rel="nofollow"><span class="invisible">https://</span>joinpeertube.org</a> to browse Mastodon or PeerTube. Conversely, when you log into Bluesky you see messages by Bluesky members.</p><p>People need to be educated first about defederated options and their numerous advantages.</p><p>I get it now. I'm still 1000% in when it comes to the Fediverse but I understand.</p><p>And I'm tired.</p><p>And I'm posting this here on my GoToSocial account because I wanted to say my piece in one go and I would have run into Mastodon character limits.</p><p>How many people have I convinced to join the Fediverse in my 9 months advocating for it through a blog? TWO. How many people are still active on it? One.</p><p>Off I go play with LEGOs with my little one - in 12 years, when she's old enough I will set up her own instance. So Fediverse, you gotta be thriving in 2037.</p><p><a href="/tags/thefutureisfederated/" rel="tag">#TheFutureIsFederated</a></p>
Edited 1y ago
<p>I found this cool <a href="/tags/fediverse/" rel="tag">#Fediverse</a> software called <a href="/tags/neodb/" rel="tag">#NeoDB</a> via <span class="h-card"><a href="https://mastodon.social/@dansup" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dansup</span></a></span> 's awesome FediDB website.</p><p><a href="https://fedidb.com/software/neodb?version=latest&registration=open" rel="nofollow" class="ellipsis" title="fedidb.com/software/neodb?version=latest&registration=open"><span class="invisible">https://</span><span class="ellipsis">fedidb.com/software/neodb?vers</span><span class="invisible">ion=latest&registration=open</span></a></p><p>It's a tracking / shelf platform for <a href="/tags/tv/" rel="tag">#TV</a> / <a href="/tags/drama/" rel="tag">#drama</a>, <a href="/tags/movies/" rel="tag">#movies</a> / <a href="/tags/films/" rel="tag">#films</a>, <a href="/tags/books/" rel="tag">#books</a>, and <a href="/tags/games/" rel="tag">#games</a> </p><p>Automated import from <a href="/tags/goodreads/" rel="tag">#Goodreads</a> work well. Just provide the required URL and voila. If it doesn't appear immediately, it is probably waiting for server workers or waiting for the server load to lower or Goodreads request limit, just be patient, only submit the same URL once! If in doubt, contact the admins instead of resubmitting.</p><p>Unfortunately, the software doesn't support import (automated, API, or manual) from Trakt, SIMKL, MyAnimeList, and other popular tracking/shelf services for TV/drama and movies/films. There is one, Douban or something, which I think is popular in the Chinese and Japanese speaking markets.</p><p>Anyway, what if the item you want to add doesn't exist in the database yet?</p><p>Worry not! There are three ways NeoDB software populates its database.</p><p>* Method 1: You can add the details yourself</p><p>* Method 2: Search the other NeoDB instances for existing similar items</p><p>* Method 3: Search for the item from TMDB, IMDB, IGDB, Steam, Goodreads, and other supported sites (no TVDB), and paste the URL to NeoDB's search box and it will import it to your instance</p><p>Method 2 is already sweet. That is the entire idea of the <a href="/tags/socialweb/" rel="tag">#SocialWeb</a>. But Method 3 is even sweeter!</p><p>Methods 2 and 3 are the best because it's a win-win for everyone. Regular users can forget about manually re-entering new data. Seriously, who wants to manually duplicate data from one DB to another? I certainly don't! I contribute to <a href="/tags/tmdb/" rel="tag">#TMDB</a> but I'm definitely not repeating the same effort in <a href="/tags/tvdb/" rel="tag">#TVDB</a>.</p><p>Secondly, there's no need for instances to duplicate large databases just to ensure their site is useful for any user. Items are added as local users interact with the items. It keeps the db small instead of having thousands of items no one has interacted to yet (or probably not).</p><p>Check my accounts:</p><p>* Flagship server: <span class="h-card"><a href="https://neodb.social/@youronlyone/" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>youronlyone</span></a></span> <br>* Instance: <span class="h-card"><a href="/@youronlyone@eggplant.place/" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>youronlyone@eggplant.place</span></a></span> </p><p>~~Hmm… I haven't checked but I think music is not supported (yet?). NeoDB can use the largest <a href="/tags/opendb/" rel="tag">#OpenDB</a> for music: <a href="/tags/musicbrainz/" rel="tag">#Musicbrainz</a> ~~</p><p>UPDATE: Music is supported, as well as, <a href="/tags/podcasts/" rel="tag">#podcasts</a> .</p><p>🖖🏽🙇🏽</p>
Edited 1y ago
<p><a href="/tags/activitypub/" rel="tag">#ActivityPub</a> support in <a href="/tags/madblog/" rel="tag">#Madblog</a></p><p><a href="https://blog.fabiomanganiello.com/article/Madblog-federated-blogging-from-markdown" rel="nofollow" class="ellipsis" title="blog.fabiomanganiello.com/article/Madblog-federated-blogging-from-markdown"><span class="invisible">https://</span><span class="ellipsis">blog.fabiomanganiello.com/arti</span><span class="invisible">cle/Madblog-federated-blogging-from-markdown</span></a></p><p>I am glad to announce that <a href="https://git.fabiomanganiello.com/madblog" rel="nofollow">Madblog</a> has now officially joined the <a href="/tags/fediverse/" rel="tag">#Fediverse</a> family.</p><p>If you want to test it out, search for <a href="https://blog.fabiomanganiello.com/article/Madblog-federated-blogging-from-markdown" rel="nofollow">this URL</a> on your Fediverse client.</p><p>Madblog has already supported <a href="/tags/webmentions/" rel="tag">#Webmentions</a> <a href="https://blog.fabiomanganiello.com/article/webmentions-with-batteries-included" rel="nofollow">for the past couple of weeks</a>, allowing your blog posts to be mentioned by other sites with Webmentions support (WordPress, Lemmy, HackerNews…) and get those mentions directly rendered on your page.</p><p>It now adds ActivityPub support too, using <a href="/tags/pubby/" rel="tag">#Pubby</a>, another <a href="https://git.fabiomanganiello.com/pubby" rel="nofollow">little Python library</a> that I’ve put together myself (just like <a href="https://git.fabiomanganiello.com/pubby" rel="nofollow">Webmentions</a>) as a mean to quickly plug ActivityPub support to any Python Web app.</p><p>Webmentions and Pubby follow similar principles and implement a similar API, and you can easily use them to add federation support to your existing Web applications - a single bind_webmentions or bind_activitypub call to your existing Flask/FastAPI/Tornado application should suffice for most of the cases.</p><p>Madblog may have now become the easiest way to publish a federated blog - and perhaps the only way that doesn’t require a database, everything is based on plain Markdown files.</p><p>If you have a registered domain and a certificate, then hosting your federated blog is now just a matter of:</p><p>mkdir -p ~/madblog/markdowncat <<EOF > ~/madblog/markdown/hello-world.md# My first postThis is my first post on [Madblog]<a href="(https://git.fabiomanganiello.com/madblog)!EOFdocker" rel="nofollow" class="ellipsis" title="git.fabiomanganiello.com/madblog)!EOFdocker"><span class="invisible">(https://</span><span class="ellipsis">git.fabiomanganiello.com/madbl</span><span class="invisible">og)!EOFdocker</span></a> run -it \ -p 8000:8000 \ -v "$HOME/madblog:/data" \ quay.io/blacklight/madblog</p><p>And Markdown files can be hosted wherever you like - a Git folder, an Obsidian Vault, a Nextcloud Notes installation, a folder on your phone synchronized over SyncThing…</p><p>Federation support is also at a quite advanced state compared to e.g. <a href="/tags/writefreely/" rel="tag">#WriteFreely</a>. It currently supports:</p><p><p>Interactions rendered on the articles: if you like, boost, quote or reply to an article, all interactions are rendered directly at the bottom of the article (interactions with WriteFreely through federated accounts were kind of lost in the void instead)</p><br><p>Guestbook support (optional): mentions to the federated Madblog handle that are not in response to articles are now rendered on a separate /guestbook route</p><br><p>Email notifications: all interactions can have email notifications</p><br><p>Support for quotes, also on Mastodon</p><br><p>Support for mentions, just drop a @joe@example.com in your Markdown file and Joe will get a notification</p><br><p>Support for hashtag federation</p><br><p>Support for split-domain configurations, you can host your blog on blog.example.com but have a Fediverse handle like @blog@example.com. Search by direct post URL on Mastodon will work with both cases</p><br><p>Support for custom profile fields, all rendered on Mastodon, with verification support</p><br><p>Support for moderation, either through blocklist or allowlist, with support for rules on handles/usernames, URLs, domains or regular expressions</p><br><p>A partial (but comprehensive for the provided features) implementation of the Mastodon API</p></p><p>If you want you can follow both the profiles of my blogs - they are now both federated:</p><p><p>My personal blog: <span class="h-card"><a href="https://blog.fabiomanganiello.com/@fabio" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fabio</span></a></span> (it used to run WriteFreely before, so if you followed it you may need to unfollow it and re-follow it)</p><br><p>The <a href="/tags/platypush/" rel="tag">#Platypush</a> blog: <span class="h-card"><a href="https://blog.platypush.tech/@blog" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>blog</span></a></span></p></p>
Edited 115d ago
<p>Noch auf der Suche nach <a href="/tags/news/" rel="tag">#News</a> und offiziellen Accounts von Medien hier auf <a href="/tags/mastodon/" rel="tag">#Mastodon</a> und im <a href="/tags/fediverse/" rel="tag">#Fediverse</a>?</p><p>Meine immer aktuelle Tabelle enthält jetzt nicht nur Accounts auf Mastodon und anderen Fediverse-Diensten, sondern auch welche auf <a href="/tags/flipboard/" rel="tag">#Flipboard</a>, <a href="/tags/threads/" rel="tag">#Threads</a> und <a href="/tags/bluesky/" rel="tag">#Bluesky</a> – allesamt von hier abrufbar. <br>Insgesamt sind es jetzt 942. <br>➡️ <a href="https://fingolas.eu/fediverse/overview.html" rel="nofollow" class="ellipsis" title="fingolas.eu/fediverse/overview.html"><span class="invisible">https://</span><span class="ellipsis">fingolas.eu/fediverse/overview</span><span class="invisible">.html</span></a> </p><p>(hinter dem "Custom Search Builder" links darüber gibt's eine mächtige Suche)</p><p><a href="/tags/socialmedia/" rel="tag">#SocialMedia</a> <a href="/tags/media/" rel="tag">#Media</a></p>
<p>Look, just fucking use Mastodon already <a href="https://giants-club.net/articles/just-use-mastodon/" rel="nofollow" class="ellipsis" title="giants-club.net/articles/just-use-mastodon/"><span class="invisible">https://</span><span class="ellipsis">giants-club.net/articles/just-</span><span class="invisible">use-mastodon/</span></a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a></p>
<p>After shutting down <a href="/tags/holosdiscover/" rel="tag">#HolosDiscover</a>, we're rethinking the approach with <a href="/tags/holosindex/" rel="tag">#HolosIndex</a>: users explicitly opt in by adding <a href="/tags/holosindex/" rel="tag">#HolosIndex</a> to their bio with interest tags, then submit their profile. No assumptions, no default settings.<br>This will power interest-based discovery across the <a href="/tags/fediverse/" rel="tag">#Fediverse</a>, helping people find each other through shared interests. Still all through <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> of course, with real-time deletions and updates.</p>
<p>Fediverse Icons</p><p><a href="https://github.com/reiver/fediverse-icons" rel="nofollow" class="ellipsis" title="github.com/reiver/fediverse-icons"><span class="invisible">https://</span><span class="ellipsis">github.com/reiver/fediverse-ic</span><span class="invisible">ons</span></a></p><p>Free, and in SVG format.</p><p><a href="/tags/deso/" rel="tag">#DeSo</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/fediverseicons/" rel="tag">#FediverseIcons</a> <a href="/tags/calckey/" rel="tag">#Calckey</a> <a href="/tags/castopod/" rel="tag">#Castopod</a> <a href="/tags/forgejo/" rel="tag">#Forgejo</a> <a href="/tags/friendica/" rel="tag">#Friendica</a> <a href="/tags/funkwhale/" rel="tag">#FunkWhale</a> <a href="/tags/gitea/" rel="tag">#Gitea</a> <a href="/tags/greatape/" rel="tag">#GreatApe</a> <a href="/tags/hubzilla/" rel="tag">#Hubzilla</a> <a href="/tags/lemmy/" rel="tag">#Lemmy</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/misskey/" rel="tag">#Misskey</a> <a href="/tags/pixelfed/" rel="tag">#Pixelfed</a> <a href="/tags/pleroma/" rel="tag">#Pleroma</a> <a href="/tags/wordpress/" rel="tag">#WordPress</a> <a href="/tags/writefreely/" rel="tag">#WriteFreely</a></p>
<p>There's a lot of energy on the <a href="/tags/fediverse/" rel="tag">#Fediverse</a> right now to discuss/find a <a href="/tags/federated/" rel="tag">#Federated</a> alternative to <a href="/tags/discord/" rel="tag">#Discord</a> using <a href="/tags/activitypub/" rel="tag">#ActivityPub</a>.</p><p><span class="h-card"><a href="https://mastodon.nzoss.nz/@strypey" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>strypey</span></a></span> suggested that I put this out there to anyone who's thinking about it. We could probably rebuild most of Discord's features as an <a href="/tags/emissary/" rel="tag">#Emissary</a> inbox without doing a lot of back end code.</p><p>I'm too swamped to start on this right now. But if you're a great HTML+CSS designer, I'm able to give some time to a team who wants to take this on.</p>
Edited 139d ago
<p>3 THINGS I'm grateful for when it comes to the <a href="/tags/fediverse/" rel="tag">#Fediverse</a>:</p><p>1: I (almost) never see any AI slop. I'm subscribed to <span class="h-card"><a href="https://mastodon.social/@404mediaco" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>404mediaco</span></a></span> and I'm constantly horrified by their articles on AI slop - so common on Meta platforms. Not here. So <a href="/tags/thankyoufedi/" rel="tag">#ThankYouFedi</a>.</p><p>2: I'm never force-fed content by people I don't follow – so common in other places where algorithms rule. My time & attention are treated with RESPECT.</p><p>3: People here protect the privacy of children / don't post their pics. Consent is BIG. <a href="/tags/thankyoufedi/" rel="tag">#ThankYouFedi</a></p>
<p>Since <a href="/tags/neodb/" rel="tag">#NeoDB</a> also has a "social" feature, it's awesome that we can login in <a href="/tags/fediverse/" rel="tag">#Fediverse</a> apps. For users who prefer to use their NeoDB account beyond just a shelf/tracking/library can do so.</p><p>For example, this post was made via the <a href="/tags/fedilab/" rel="tag">#Fedilab</a> <a href="/tags/android/" rel="tag">#Android</a> app.<br></p>
<p>Excited to be collaborating with this incredible group of people to advise <span class="h-card"><a href="https://mastodon.social/@fediforum" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fediforum</span></a></span> and help push the <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> and <a href="/tags/fediverse/" rel="tag">#Fediverse</a> forward. </p><p><a href="https://fediforum.org/people/" rel="nofollow"><span class="invisible">https://</span>fediforum.org/people/</a></p><p>See you at <a href="/tags/fediforum/" rel="tag">#FediForum</a> (June 5-7, online)! </p><p>Register now: <a href="https://events.humanitix.com/fediforum-june-2025/tickets" rel="nofollow" class="ellipsis" title="events.humanitix.com/fediforum-june-2025/tickets"><span class="invisible">https://</span><span class="ellipsis">events.humanitix.com/fediforum</span><span class="invisible">-june-2025/tickets</span></a></p>
<p>I've got a quick favour to ask. If you're reading this post on Mastodon (or the Fediverse), please click boost.<br><br>How come?<br><br>I recently moved across to my own self-hosted single-user server (using GoToSocial.org). For a bunch of reasons, including visibility across the Fedi, it would really help out.<br><br><a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/fedihelp/" rel="tag">#FediHelp</a> <a href="/tags/gotosocial/" rel="tag">#gotosocial</a> <a href="/tags/mastohelp/" rel="tag">#mastohelp</a></p>
Edited 1y ago
<p><a href="/tags/fedicat/" rel="tag">#fedicat</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> support is made possible by admins running servers of various flavors (and interesting names) that I can test on, such as: wizard.casa, catodon.social, functional.cafe, gram.social, miraiverse.xyz, wienermobile.rentals, friendica.opensocial.space, plasmatrap.com, bytes.programming.dev, eggplant.place, and takahe.staging.django-cast.com</p>
<p>How PieFed federates “flair” on posts and comments</p><p><a href="https://join.piefed.social/wp-content/uploads/2025/05/flair_examples.webp" rel="nofollow">On the surface flair on PieFed functions very similar to how it does on Reddit</a> – on posts they’re community-specific tags that can be used to filter posts in a community. People can also add flair to themselves which is just a piece of text that appears next to their name whenever they make posts or comments in the community. This can be helpful for giving a hint about someone’s background, interests or expertise.</p><p>However PieFed is federated and there are copies of the communities on multiple servers (instances). The way to use ActivityPub to create and maintain those copies is described in <a href="https://codeberg.org/fediverse/fep/src/branch/main/fep/1b12/fep-1b12.md" rel="nofollow">FEP 1b12</a> which makes no mention of flair. I have made some minimal additions to that FEP, described below:</p><p>For flair on posts, <a href="https://github.com/LemmyNet/lemmy/pull/5636" rel="nofollow">the Lemmy devs have already done quite a bit of work on this</a>, which I added a little to, so that flair can have colors. Community actors have an additional type of tag:</p><p>{<br> "type": "Group",<br> "id": "<a href="https://piefed.social/c/piefed_meta" rel="nofollow"><span class="invisible">https://</span>piefed.social/c/piefed_meta</a>",<br> "name": "piefed_meta",<br> /* ... */<br> "lemmy:tagsForPosts": [<br> {<br> "type": "lemmy:CommunityTag",<br> "id": "<a href="https://piefed.socia1/c/piefed_meta/tag/whatever" rel="nofollow" class="ellipsis" title="piefed.socia1/c/piefed_meta/tag/whatever"><span class="invisible">https://</span><span class="ellipsis">piefed.socia1/c/piefed_meta/ta</span><span class="invisible">g/whatever</span></a>",<br> "display_name": "Some Post Tag Name",<br> "text_color": "<a href="/tags/000000/" rel="tag">#000000</a>",<br> "background_color": "<a href="/tags/dedede/" rel="tag">#dedede</a>"<br> }<br> ]<br> }</p><p>lemmy:tagsForPosts is a list of lemmy:CommunityTag objects. </p><p>So now all the different copies of the community will know which flair can be used there. When creating a post in the community we just need to add one or more lemmy:CommunityTag objects to the Page activity:</p><p>{<br> "id": "<a href="https://piefed.social/post/1" rel="nofollow"><span class="invisible">https://</span>piefed.social/post/1</a>",<br> "actor": "<a href="https://piefed.social/u/rimu" rel="nofollow"><span class="invisible">https://</span>piefed.social/u/rimu</a>",<br> "type": "Page",<br> /* ... */<br> "tag": [<br> {<br> "type": "lemmy:CommunityTag",<br> "id": "<a href="https://piefed.social/c/piefed_meta/tag/whatever" rel="nofollow" class="ellipsis" title="piefed.social/c/piefed_meta/tag/whatever"><span class="invisible">https://</span><span class="ellipsis">piefed.social/c/piefed_meta/ta</span><span class="invisible">g/whatever</span></a>",<br> "display_name": "Some Post Tag Name"<br> },<br> {<br> "href": "<a href="https://piefed.social/post/1" rel="nofollow"><span class="invisible">https://</span>piefed.social/post/1</a>",<br> "name": "asdf",<br> "type": "Hashtag"<br> }<br> ]<br> }</p><p>In this example the post also has a <a href="/tags/asdf/" rel="tag">#asdf</a> hashtag on it.</p><p>User flair is simpler because it’s not managed by the community moderators and is not a fixed list. PieFed simply adds the author’s flair to every comment (federated as a Note activity) they make. When a Note is received the author’s flair is updated on the receiving instances.</p><p>{<br> "id": "<a href="https://piefed.social/comment/1" rel="nofollow"><span class="invisible">https://</span>piefed.social/comment/1</a>",<br> "actor": "<a href="https://piefed.social/u/rimu" rel="nofollow"><span class="invisible">https://</span>piefed.social/u/rimu</a>",<br> "type": "Note",<br> /* ... */<br> "flair": "PieFed dev"<br> }</p><p>This means that when someone changes their flair it will take effect immediately on their instance but until they write a comment it won’t propagate to other instances. As flair is primarily used on comments and the people using flair will tend to be posting a lot of comments this is kinda “good enough”.</p><p>It would be trivial to add a “flair” attribute onto posts too and have receiving instances read that. User flair shows up next to the author’s name on their posts so arguably it makes sense to send it then too. </p><p>Let’s see how it goes.</p><p><a href="/tags/asdf/" rel="tag">#asdf</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/lemmy/" rel="tag">#Lemmy</a> <a href="/tags/piefed/" rel="tag">#piefed</a> <a href="/tags/threadverse/" rel="tag">#threadverse</a></p>
Edited 1y ago
<p>This is Postmodern, my concept for a <a href="/tags/fediverse/" rel="tag">#Fediverse</a> platform. This mockup is a builder interface for making your own UI, timelines, and pages visually. It’s a weird and ambitious concept, but this is what I’ve been dreaming about for years. </p><p>Blog post dropping this week.</p>
Era da un po' che non provavo <a href="/tags/fedilab/" rel="tag">#fedilab</a><br>Quale occasione migliore! Nuovo account <a href="/tags/snac/" rel="tag">#snac</a> , "nuovo" client.<br><br>👋👋👋<br><br><a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/fediverso/" rel="tag">#fediverso</a> <a href="/tags/client/" rel="tag">#client</a><br>
<p>Meerkat Momma - A bit of cuteness to start your day: <a href="https://1-lisas-baker.pixels.com/featured/meerkat-momma-lisa-s-baker.html" rel="nofollow" class="ellipsis" title="1-lisas-baker.pixels.com/featured/meerkat-momma-lisa-s-baker.html"><span class="invisible">https://</span><span class="ellipsis">1-lisas-baker.pixels.com/featu</span><span class="invisible">red/meerkat-momma-lisa-s-baker.html</span></a></p><p><a href="/tags/meerkat/" rel="tag">#meerkat</a> <a href="/tags/animals/" rel="tag">#animals</a> <a href="/tags/cuteanimals/" rel="tag">#cuteanimals</a> <a href="/tags/cute/" rel="tag">#cute</a> <a href="/tags/monday/" rel="tag">#Monday</a> <a href="/tags/art/" rel="tag">#art</a> <a href="/tags/arte/" rel="tag">#arte</a> <a href="/tags/artwork/" rel="tag">#artwork</a> <a href="/tags/wallart/" rel="tag">#wallart</a> <a href="/tags/homedecor/" rel="tag">#homedecor</a> <a href="/tags/illustration/" rel="tag">#illustration</a> <a href="/tags/watercolor/" rel="tag">#watercolor</a> <a href="/tags/ink/" rel="tag">#ink</a> <a href="/tags/artprints/" rel="tag">#artprints</a> <a href="/tags/buyintoart/" rel="tag">#buyintoart</a> <a href="/tags/canvasprints/" rel="tag">#canvasprints</a> <a href="/tags/mastoart/" rel="tag">#mastoart</a> <a href="/tags/fediart/" rel="tag">#fediart</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/giftideas/" rel="tag">#giftideas</a> <a href="/tags/artforkds/" rel="tag">#artforkds</a> <a href="/tags/kidsroomdecor/" rel="tag">#kidsroomdecor</a> <a href="/tags/whimsy/" rel="tag">#whimsy</a> <a href="/tags/storybook/" rel="tag">#storybook</a> <a href="/tags/puzzles/" rel="tag">#puzzles</a> <a href="/tags/greetingcards/" rel="tag">#greetingcards</a> <a href="/tags/cuteanimalart/" rel="tag">#cuteanimalart</a> <a href="/tags/cuteart/" rel="tag">#cuteart</a> <a href="/tags/nature/" rel="tag">#nature</a> <a href="/tags/interiordecor/" rel="tag">#interiordecor</a></p>
<p>Good Morning - Happy Friday! Here is a fun abstract to start your day: Mood for Yellow and Pink - <a href="https://1-lisas-baker.pixels.com/featured/mood-for-yellow-and-pink-lisa-s-baker.html" rel="nofollow" class="ellipsis" title="1-lisas-baker.pixels.com/featured/mood-for-yellow-and-pink-lisa-s-baker.html"><span class="invisible">https://</span><span class="ellipsis">1-lisas-baker.pixels.com/featu</span><span class="invisible">red/mood-for-yellow-and-pink-lisa-s-baker.html</span></a></p><p><a href="/tags/pink/" rel="tag">#pink</a> <a href="/tags/yellow/" rel="tag">#yellow</a> <a href="/tags/abstract/" rel="tag">#abstract</a> <a href="/tags/abstractart/" rel="tag">#abstractart</a> <a href="/tags/painting/" rel="tag">#painting</a> <a href="/tags/arte/" rel="tag">#arte</a> <a href="/tags/art/" rel="tag">#art</a> <a href="/tags/artwork/" rel="tag">#artwork</a> <a href="/tags/wallart/" rel="tag">#wallart</a> <a href="/tags/homedecor/" rel="tag">#homedecor</a> <a href="/tags/artforhome/" rel="tag">#artforhome</a> <a href="/tags/artforoffice/" rel="tag">#artforoffice</a> <a href="/tags/artforsale/" rel="tag">#artforsale</a> <a href="/tags/mastoart/" rel="tag">#mastoart</a> <a href="/tags/fediart/" rel="tag">#fediart</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/buyintoart/" rel="tag">#buyintoart</a> <a href="/tags/modernart/" rel="tag">#modernart</a> <a href="/tags/contemporaryart/" rel="tag">#contemporaryart</a> <a href="/tags/fun/" rel="tag">#fun</a> <a href="/tags/happy/" rel="tag">#happy</a> <a href="/tags/smile/" rel="tag">#smile</a> <a href="/tags/artprints/" rel="tag">#artprints</a> <a href="/tags/canvasprints/" rel="tag">#canvasprints</a></p>
<p>Happy New Day, here is Peony Turtle to get your day started. Enjoy! <a href="https://1-lisas-baker.pixels.com/featured/peony-turtle-lisa-s-baker.html" rel="nofollow" class="ellipsis" title="1-lisas-baker.pixels.com/featured/peony-turtle-lisa-s-baker.html"><span class="invisible">https://</span><span class="ellipsis">1-lisas-baker.pixels.com/featu</span><span class="invisible">red/peony-turtle-lisa-s-baker.html</span></a></p><p><a href="/tags/turtle/" rel="tag">#turtle</a> <a href="/tags/shell/" rel="tag">#shell</a> <a href="/tags/peony/" rel="tag">#peony</a> <a href="/tags/flower/" rel="tag">#flower</a> <a href="/tags/flowers/" rel="tag">#flowers</a> <a href="/tags/floral/" rel="tag">#floral</a> <a href="/tags/spring/" rel="tag">#spring</a> <a href="/tags/summer/" rel="tag">#summer</a> <a href="/tags/green/" rel="tag">#green</a> <a href="/tags/pink/" rel="tag">#pink</a> <a href="/tags/ladybug/" rel="tag">#ladybug</a> <a href="/tags/bug/" rel="tag">#bug</a> <a href="/tags/saturday/" rel="tag">#Saturday</a> <a href="/tags/art/" rel="tag">#art</a> <a href="/tags/arte/" rel="tag">#arte</a> <a href="/tags/artwork/" rel="tag">#artwork</a> <a href="/tags/wallart/" rel="tag">#wallart</a> <a href="/tags/homedecor/" rel="tag">#homedecor</a> <a href="/tags/artforhome/" rel="tag">#artforhome</a> <a href="/tags/artforsale/" rel="tag">#artforsale</a> <a href="/tags/interiordecor/" rel="tag">#interiordecor</a> <a href="/tags/kidsroom/" rel="tag">#kidsroom</a> <a href="/tags/decor/" rel="tag">#decor</a> <a href="/tags/interiordecor/" rel="tag">#interiordecor</a> <a href="/tags/puzzles/" rel="tag">#puzzles</a> <a href="/tags/canvasprints/" rel="tag">#canvasprints</a> <a href="/tags/artprints/" rel="tag">#artprints</a> <a href="/tags/greetingcards/" rel="tag">#greetingcards</a> <a href="/tags/buyintoart/" rel="tag">#buyintoart</a> <a href="/tags/nature/" rel="tag">#nature</a> <a href="/tags/kidsroomdecor/" rel="tag">#kidsroomdecor</a> <a href="/tags/mastoart/" rel="tag">#mastoart</a> <a href="/tags/fediart/" rel="tag">#fediart</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a></p>
<p>I just set up an easy to remember link for my <a href="/tags/neodb/" rel="tag">#NeoDB</a> shelf/catalogue/library account:</p><p><a href="https://loomenji.youronly.one" rel="nofollow"><span class="invisible">https://</span>loomenji.youronly.one</a> ( <span class="h-card"><a href="/@youronlyone@eggplant.place/" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>youronlyone</span></a></span> )</p><p>😁</p><p>It's in addition to the following:</p><p>* fediverse.youronly.one - <span class="h-card"><a href="https://c.im/@youronlyone" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>youronlyone</span></a></span> <br>* atmosphere.youronly.one - <span class="h-card"><a href="['https://bsky.brid.gy/r/https://bsky.app/profile/youronly.one', 'https://youronly.one/', 'https://links.youronly.one/', 'http://is.youronly.one/', 'http://at.youronly.one/']" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>youronly.one</span></a></span><br>* gallery.youronly.one - <span class="h-card"><a href="https://pixelfed.social/youronlyone" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>youronlyone@pixelfed.social</span></a></span><br>* wiki.youronly.one - youronlyone.tiddlyhost.com<br>* threads.youronly.one - <span class="h-card"><a href="https://threads.net/@youronly.one.ofcl/" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>youronly.one.ofcl</span></a></span> </p><p>If you have a personal domain name, use it for redirection (301 or 302). Easy to remember.</p><p>Another advantage, if you ever decide to move instances or change your accounts, you don't have to reprint business cards and update links everywhere, just change your redirect target setting. (It won't move your content of course.)</p><p>And if you're bridging to the <a href="/tags/atmosphere/" rel="tag">#ATmosphere</a> network, you can use your own domain as your handle for your <a href="/tags/fediverse/" rel="tag">#Fediverse</a> network accounts (if supported by your bridging platform)!</p><p>Make use of your domain name! Redirect!</p><p>( <a href="/tags/loomenji/" rel="tag">#Loomenji</a> <a href="/tags/루멘지/" rel="tag">#루멘지</a> <a href="/tags/ルーメンジ/" rel="tag">#ルーメンジ</a> <a href="/tags/路明地/" rel="tag">#路明地</a> )</p>

