@iftas@mastodon.iftas.org oh, nice! Another rust framework!
comments
@evan No, but I spent several years struggling with XML schemas and it's definitely better than that
@evan@cosocial.caIt has been one of the sources of pain for me but its done haha
@evan@cosocial.ca dems fightin' words
Activism makes a difference: the SCREEN Act unexpectedly fails in committee!https://thenexusofprivacy.net/activism-makes-a-difference/But KOSA advances, so we really do need to keep the pressure up. @fight's https://www.badinternetbills.com/ is still a good way to contact your Senators.@general#KOSA #ageVerification #fediverse #organizing
This post focuses on activism for this Wednesday's Senate Commerce Committee markup of KOSA, the SCREEN Act and a couple of other bills, and explores a few ways we can have an impact.Turn up the volume: more calls and emails to the SenateGet the word out in the ATmosphere and the fediverses (and everywhere else too)Find a way that works for you to follow the ongoing battles over KOSA and other bad internet billsExperiment with different tacticsSpeaking of calls to the Senate, if you have't contacted your Senators yet about this vote, please do. And if you've already contacted them once, please do again!@fightforthefuture.net's https://www.badinternetbills.com/ makes it easy@general @fediverse
@smallcircles@social.coop :smile: thanks for the kind words. activityforge is still very much WIP. currently working on the web UI to get minimal user/repository interaction working. all of the backend plumbing is in place for Factory creation of user repos, user Follow, and repository Like activities. I'll put out a blog post / update here when it is ready for other folks to try out
@silverpill @0xllx0 @general Yes, indeed. I found this the other day, and have queued it up for inclusion at delightful.coding.social/deligI also found the ongoing work on the #ForgeFed implementation, which is mighty interesting. Great work. Also queued up, but for inclusion at delightful.coding.social/delig
Nice. I'm going to keep an eye on it.
I've written an ActivityStreams 2.0 vocabulary library in Rust: https://docs.rs/activitystreams-vocabulary/latest/activitystreams_vocabulary/
Don't know of any external users for it yet, though. I mainly built it for use in my other projects, would love feedback from anyone that is using it.
@silverpill@mitra.social this is very cool, I didn't know about it!
What other AP frameworks do you know of?This one is used in Mitra and all my other projects: https://docs.rs/apx_sdk/latest/apx_sdk/There are many libraries, actually - the Delightful List has already been mentioned in this thread. But most of these libraries are not actively developed, or not used in any serious project.So I've been thinking of adding a curated list of libraries to the ActivityPub developer guide.
@julian You think we should link to it from activitypub.rocks? Would be useful! File an issue?
@mariusor@metalhead.club makes sense. It seems like even for some frameworks, depending on libraries for trickier bits is a better idea in the long run.
@julian for the implementors of Go ActivityPub applications that need RFC9421 signatures, it's important to note that it's not FedBOX that provides the functionality, but two modules in the GoActivityPub library:* the client module[1] wraps the signing of activities. * the auth module[2] wraps the verification functionality.Also for lower level use, there's the underlying module being wrapped by GoActivityPub: dadrus/httpsig [3][1] github.com/go-ap/client[2] github.com/go-ap/auth[3] github.com/dadrus/httpsigFed@hongminhee@hollo.social
I'd add in projects like Emissary, Bonfire, or https://github.com/evanp/activitypub-bot . They can all be used to build Fediverse servers from building blocks.
I think other parts might be more piecemeal. I thing HTTP Signature libraries are awesome. https://github.com/social-web-foundation/activitystrea.ms is an AS2 library that I've used a lot, even though it's weird.
https://github.com/social-web-foundation/ap-components is a Web Components library for ActivityPub objects. Also kind of cool!
I think a lot of of building a Fediverse server -- or client! -- is implementing behaviour, which an engine like Fedify can do, but most libraries aren't going to do for you.
Tagging @j12t@j12t.social as this might be something worth discussing in relation to activitypub.rocks
I know I'm out of the loop but where's the anger and confusion regarding this? Do you mean the apps that try to merge platforms for a single access point or are the platforms themselves doing something to cause problems?
not being able to post media or not being able to post stuff if you already exceeded the storage quota
What capabilities? Something like disabling federation for a user when subscription expires? That would be trivial to implement.
To accept donation is not the hard part of the requirement tho
Linking the payment to capabilities on the service i think it's the hard one(?)
Weird that mastodon doesn't do it
Unless it does and I don't know it, I should check it
Mitra.The recipient of a payment is not necessarily a content creator, it could be a server operator too.
@squirrel Definitely not!stefanbohacek.online/@stefan/1
Fedi's not dead
Someone who even knows what the fediverse is and then has enough of an opinion on it that they consider it to be "dead" lies within an extremely niche, chronically online demographic. Best to pay those people no heed whatsoever.
I've met a whole bunch of people in Portland, OR who are on Mastodon, there's even a whole meetup of just fediverse folks. I can assure you, these people are very much alive. 😂