We’re working on it :)
Developer of PieFed, a sibling of Lemmy & Kbin.
We’re working on it :)
I appreciate the author taking a swing at this topic. She suggests these values:
fostering genuine connection
protecting privacy and enforcing consent
championing accessibility
I think she’s obviously right about the first value but the others are less clear. There’s certainly groups on Mastodon who are keen on privacy, consent and accessibility but if you look at the features of the apps and how they’re constructed I don’t feel like those are really core values. ActivityPub is a privacy nightmare and most apps have between ghastly to ok accessibility.
It’s hard to pick out values that we all share because of the inherently chaotic nature of it. Perhaps that’s a value tho - diversity.
There’s a pretty strong anti-capitalist theme that comes up a lot. At it’s best, this is a “people before economy” value, a pro-democracy, a pro-life (in the literal sense), pro-freedom value. No billionaire can buy the fediverse and shape it in their singular vision.
The federated nature of things means people can find their own instance to call home, one that suits them and their kin without losing access to all the goodies of the wider network. Is this a value? What is the word for it? Self-actualization?
Hi Jerry,
All good questions which reveal holes in our documentation! Quite a lot of the contents of .env are optional.
There is no S3 support yet. You might not need it though - after almost 1 year of operation piefed.social only has 14 GB of media saved. I’ve put a bit of thought into how to minimize disk usage with good results.
Yes if you leave BOUNCE_ADDRESS empty it’ll go back to the sender instead.
It’s configured in the .env file. You need an IMAP email inbox somewhere, which is outside of piefed’s scope to provide. The BOUNCE_* stuff is for logging into that inbox, which you won’t need to provide if not using BOUNCE_ADDRESS.
Yes, set MODE=‘production’, case sensitive. AFAIK anything other than ‘development’ will cause production mode to be used.
That’s used to connect to https://sentry.io for debugging purposes. You won’t need that.
MAIL_ERRORS=True will cause piefed to send you an email whenever a bug occurs. I don’t recommend using this unless you’re doing development work. You also need to have MAIL_* all set up nicely for it to work - it needs a SMTP server to connect to.
I’m guessing it’s a PeerTube thing. It started happening to me after I scrolled past a few dozen videos which makes me think it’s a rate limit with a misleading error message.
There is one community with lots of .mp4 videos - https://piefed.social/c/[email protected]. These seem way way more efficient than YouTube so I haven’t seen the need to get too clever with lazy loading those, although it’s doable if necessary.
Yes I put a bit of effort into the multiple-video issue, with low powered devices in mind.
The biggest win on that front was lazy-loading the YouTube embeds. Also I found that Chrome can handle quite a lot of videos at once while Firefox gets overwhelmed pretty easily. In my testing with Chrome on my 2012 Macbook https://piefed.social/c/[email protected] performed okaaay. The tab used only 90 MB of RAM, surprisingly.
Videos in communities are only loaded if running on AC power and the way that is detected is using a fairly recent browser API that is only provided by Chrome (and derivatives). I’m not simply using loading="lazy"
on the <iframe>
, I’m using JS to add extra logic to do with the battery. Browsers that don’t have the battery API (Safari, Firefox, 10 year old Chrome) load an image instead. Even Chrome will use an image instead if running on battery power (e.g. on a phone that is not charging).
I think I’ve been pretty conservative in this regard.
Very extensive background saga, if anyone is interested: https://hackers.town/@lori/110656825941689147
Yes I sometimes miss it too. On a device with a mouse you can hover over the score and two numbers will appear as a tooltip. The numbers are upvotes and downvotes.
Maybe the compressed form with only one number could be used on mobile and on tablets and larger show both numbers.
I’ll continue to experiment with the voting elements.
Thank you :)
I agree the voting buttons have become hard to find and hard to click on. More work needed there.
@[email protected] added a software filter to the search!
Here’s all the recent PeerTube posts - https://piefed.social/search?q=&community=0&type=0&language=0&software=peertube&sort_by=date&submit=Search
I took a quick swing at that idea but found that when PieFed imports a new PeerTube video it doesn’t put any special marker on it to identify it as a PeerTube video. So although I’ve added a post type filter to the search tool (check this out https://piefed.social/search - set the Type to 'Video and ‘Sort by’ to ‘newest’ ) the results you get are all mixed in with other video content.
Oh well.
Along the way I also found a tweak that suddenly makes the keyword search way better so that’s a bonus.
It would be easy to add a post type filter to the search function, then sort it by date… Would that do?
There really aren’t that many active peertube channels. Here’s all the non-linux channels I could find:
https://piefed.social/c/[email protected] - electronics and music
https://piefed.social/c/[email protected] - general technology
https://piefed.social/c/[email protected] - thunderbird email client
https://piefed.social/c/[email protected] - photography
https://piefed.social/c/[email protected] - climate
https://piefed.social/c/[email protected] - cycling
https://piefed.social/c/[email protected] - transit
https://piefed.social/c/[email protected] - urbanism
https://piefed.social/c/[email protected] - art
https://piefed.social/c/[email protected] - fediverse podcast
https://piefed.social/c/[email protected] - crafting
https://piefed.social/c/[email protected]
https://piefed.social/c/[email protected] - anarchy
https://piefed.social/c/[email protected] - documentaries
https://piefed.social/c/[email protected] - gaming
https://piefed.social/c/[email protected] - comics and movies
https://piefed.social/c/[email protected] - comics
https://piefed.social/c/[email protected] - blender
https://piefed.social/c/[email protected] - krita tutorials
Just new posts :D
I tested it in https://piefed.social/c/playground
EDIT: unless the poster is from a remote instance, then the reply shows up as ‘Boosted’ in Mastodon. Argh.
Yes, I’d call it “medium priority”, tho. In the sense that I personally am not itching to work on it but if someone else did I’d help them get started in the right direction and then leave them to it.
PieFed dev here - if you want to follow Mastodon accounts, I recommend Mbin.
About 20% of the content in piefed.socal comes from Mastodon but it’s through indirect means (a.gup.pe groups, mastodon users @mention-ing communities). Mastodon users can reply to PieFed posts and receive your replies to their comments.
Really great tool, thanks! A few questions…
In the commands, will {instance} always be rss.ponder.cat?
Is the full process:
Or do you make the communities and then we add feeds to them?
Does each message need to have only one command?