rimu, to fediverse
@rimu@mastodon.nzoss.nz avatar
rimu, (edited )
@rimu@mastodon.nzoss.nz avatar

PieFed is a link sharing platform so every post has a 'url' field. By embedding the post url into the RSS feed entry, we get images in our feed if the posts have images. The example I gave in the earlier toot uses images but it could be anything, including video or audio.

Podcasts are just RSS feeds with audio files. This means is also a federated platform - every community is also a podcast, if the things you post in the community are just links to mp3 files.

💥 🔥 🎵

youronlyone, to fediverse
@youronlyone@c.im avatar

If you haven't heard, sadly, , one of the popular “groups” platform, is shutting down “probably” on February 29th.

In an email they sent to admins, the owner and developer can no longer support https://chirp.social financially as they failed to find a new job after they were laid off by last year.

So, if you have a Chirp.Social groups, either move to (https://a.gup.pe) (as suggested by Chirp.Social), or if I may, to (https://fedia.io), an [flagship] instance.

This reminds us the importance of having a built-in groups feature, and one where the groups feature actually federates.

Back in 2008, when the was born, we did have a built-in federated groups in / (today known as ). We used bang (!) instead of at (@). A built-in groups feature is more stable as established instances can host them.

Today, we have and (as well as -based instances) to fill in that, as groups is a built-in feature in those software products. It's just a matter of finding an instance that's open to hosting groups for any topic for the ActivityPub protocol.

That said, any Friendica, Hubzilla, Streams-based instances you suggest for groups?

youronlyone,
@youronlyone@c.im avatar

@rimu Thank you! First time I heard of !

wagtail, to fediverse
@wagtail@fosstodon.org avatar

👋 Fediverse folks, what do you think of adding support in or ? See discussion: https://github.com/wagtail/wagtail/discussions/9732

It’s a neat idea, a few other platforms have it as a package, we’re wondering how much interest there would be

phiofx,

@wagtail its a great idea as it would make potentially any django / wagtail installation a first class citizen of the fediverse, expanding functionality in various novel ways

There are already several django based activitypub servers (I am aware of , , ) and related projects (, ) but it seems there is zero code re-use among them.

rimu, to piefed_help in Does PieFed work with client apps like Memmy?
@rimu@piefed.social avatar

Awesome. You could follow/join the PieFed meta community although as you say posts there are likely to be lost in the flood of other posts. You could follow me on on Mastodon where I pretty much exclusively post about this project - @rimu. Or pop your email address into the form at https://rimu.geek.nz/piefed-comms/?p=subscribe or join the matrix room at https://matrix.to/#/-community:matrix.org

leroy, to fediverse
@leroy@indiehackers.social avatar

What would a fediverse forum look like to you?

I know there are some out there, but I'm getting mixed signals about whether it's working or not. Anyone tried them?

rimu,
@rimu@mastodon.nzoss.nz avatar

@devnull @leroy @nodebb @luceos @multiverseofbadness There is also . Demo at https://piefed.social and more info at https://join.piefed.social/

When you switch the sorting for a community to 'Active' it behaves like forums did, where replies bring the thread to the top.

fediforum, to fediverse
@fediforum@mastodon.social avatar

What are some cool applications that were created recently?

We'd like to reach out to them and see whether they want to demo at the next in March.

You can find previous recorded demos on https://fediforum.org/

mima,

@fediforum (recent v13 fork that's like glitch-soc but for Misskey), ( lookalike), and (new software written in )!

o, to fediverse

"Care has been taken to construct it in the simplest way possible, enabling contributions from programmers of all skill levels and keeping server costs down. This will greatly speed PieFed's development process and widen its adoption."

Clever move by @rimu Lemmy's development is struggling.
The most popular instance, lemmy.world (>25% monthly active users), is still on a previous release. The current release, 0.19.1, has broken federation for the past couple weeks. Up-to-date instances are hobbling along by being restarted every few hours.

Tried hacking on Lemmy myself... I've got many thoughts but not sure if/how to write them down.

Troll, to random French
@Troll@maly.io avatar

"TarteFed" 🤭

Could we get something like PieFed's "Add Remote" button?

A super helpful feature that PieFed (a new fediverse thread aggregator like Lemmy & Kbin) has is an "Add Remote" button on its communities page. This button allows you to get a community on another instance to appear on your PieFed instance (and thus get the PieFed instance to start getting posts from that community)....

PieFed's "Add Remote" interface, used to add communities from other servers.
rimu, to fediverse
@rimu@mastodon.nzoss.nz avatar

This was so satisfying to write, wow

piefedadmin, to python
@piefedadmin@join.piefed.social avatar

https://piefed.social is running, please make an account and give it a try!

There will be bugs, probably many bugs. When you see one, please reply to the welcome email you received, with info about it, or report it in the issue queue. Let’s catch ’em all!

developers are invited to check out the code repository at https://codeberg.org/rimu/pyfedi. In coming days I’ll write better setup instructions and put together a code walk-through screencast.

https://join.piefed.social/2024/01/05/piefed-begins-beta-test/

rimu, to webdev
@rimu@mastodon.nzoss.nz avatar

That feeling when the code reaches a point of huge messiness that the only way to deal with it is print out the worst bit and scribble on it.

Low tech but very effective and satisfying.

rimu, to fediverse
@rimu@mastodon.nzoss.nz avatar

Quite happy with the speed of the background task that ingests data sent to from other servers. Most Activitys are processed in around 0.1 seconds, average of 0.22 seconds, or ~5 per second. This is with just one worker process.

If a 4 core VPS can handle 6(?) worker processes/threads it'll do 6 * 5 = 30 per sec.

Based on the load of https://kglitch.social I expect at most 3 per second.

That'll be fine for now.

Graph comparing the times taken by each task
POSTs coming into kglitch.social

rimu, to lemmy
@rimu@mastodon.nzoss.nz avatar

There needs to be consequences for getting lots of downvotes.

One of those could be something like this, where everyone can see that you get downvoted a lot and decide whether and how to engage with you in future.

A short screencast demonstrating the UI of PieFed

rimu, to fediverse
@rimu@mastodon.nzoss.nz avatar

Made a little log for so I can spot anomalies and review data coming in and out of my dev instance.

After a few weeks of testing federation in canned scenarios, PieFed is now interacting with actual instances on the 'real' , so all sorts of unexpected things are happening! Performance, timing issues, invalid requests, unresponsive servers, all that fun stuff.

Feels great to finally get to this point 😅

javi, to random

Those of you who develop any fediverse based project, how do you do to locally test any change you are making that involves federated content?:

(Please give me ideas I don't want to have to program directly in the server 🥲)

rimu, (edited )
@rimu@mastodon.nzoss.nz avatar

@javi I've been using ngrok.com, which makes it very easy to temporarily give something running locally a domain name that anyone from outside (including other servers, obvs) can use to access your site/app and send Activitys.

e.g. https://piefed.ngrok.app is running off the laptop in my office. Any code edits immediately take effect and I can watch errors scroll by in my IDE in real time, set breakpoints, etc. Very effective.

rimu, (edited ) to random
@rimu@mastodon.nzoss.nz avatar

Inspired by https://nickpunt.com/blog/deescalating-social-media/, I've added a function to so authors can acknowledge their mistakes and de-escalate difficult discussions.

I'm committed to building a happier & healthier social media. Read more at https://join.piefed.social/

timberwraith, to random
@timberwraith@mastodon.social avatar

Maybe don't call people "white"?

Maybe don't call people "straight"?

Maybe don't call people "christian"?

Maybe don't call people "men"?

Maybe don't call people [by a label which designates membership in a more powerful, dominant group whose lives are treated as the baseline "norm" and who happen to have far greater power to impose and enforce oppressive social norms in a heavily socially stratified society]?

rimu,
@rimu@mastodon.nzoss.nz avatar

@timberwraith Any social media platform that does not immediately IP ban people with 88 in their user name is dropping the ball.

rimu, to fediverse
@rimu@mastodon.nzoss.nz avatar

Further progress with this week, especially on the front - posts, comments and up/down votes are now federating with

https://join.piefed.social/ has more background info on the project. I'll be blogging about ActivityPub quirks at https://join.piefed.social/blog/

Screencast of federation happening

rimu, to random
@rimu@mastodon.nzoss.nz avatar

Attitude, done!

dragfyre, to random
@dragfyre@mastodon.sandwich.net avatar

Hey @fedidb Is it time to add #PieFed and #Mbin to FediDB's Threadiverse tracker?

https://fedidb.org/current-events/threadiverse

rimu, to CSS
@rimu@mastodon.nzoss.nz avatar

For the , I've made a theme based on the trans pride flag and set it as the default theme on .

https://piefed.social/post/76469

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • khanakhh
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • ethstaker
  • Youngstown
  • mdbf
  • slotface
  • everett
  • rosin
  • ngwrru68w68
  • kavyap
  • thenastyranch
  • JUstTest
  • cubers
  • tacticalgear
  • osvaldo12
  • GTA5RPClips
  • cisconetworking
  • modclub
  • Durango
  • Leos
  • normalnudes
  • megavids
  • tester
  • anitta
  • lostlight
  • All magazines