Paul boosted

Have you ever wanted to contribute to #Funkwhale's codebase but didn't know where to start?

Here is a small, well-scoped and relatively easy #Python ticket for you! To avoid duplicate work, ensure you comment on the issue first before starting to work on a fix :)


Looking for feedback on my latest side project (not social/activityPub related):

Use a different email address for every website

Paul boosted

#ActivityPub support is now available to everyone! 🎉 🎊 :fediverse: blogs don't federate by default, so to enable it you can either sign up with our new page:, or if you're already on, go to your blog's Customize page and click "Enable federation"

Note this also includes support for custom domains. So if your domain is hosted with us, you can now choose your handle when you enable federation and your blog will be accessible in the fediverse!

Paul boosted

Hi @tuxether @Aisyk @se7entime sorry for delay, I'm currently "off" (holidays 😎 )
To answer some questions:
- the aim of @peerpx is to be a 500px alternative -> as "art" not as a blogging method like Instagram could be
- @peerpx will implement to allow interactions from
- it's a side project and as you can imagine there is a lot of work to do, so no ETA for know.
Feel free to contact me or @peerpx for any questions|suggestions 🤟

Paul boosted
The idea of a cool glass table is nice, but pls don't actually use one pls be careful pls
Paul boosted

You can now challenge someone to game of over toots! 💪

It's actually a standalone server in the , implementing all by itself. 😃

Paul boosted

It is really exciting to see all this projects based on . Great to see the raise of all this free, federated and open solutions. I have the feeling that we might be at a turning point where we can finally build the momentum to regain control over the internet.

Suggestions on the easiest way to get a full oAuth 2 identity provider up and running with minimal config? Any language / platform works

So far looking at ory/hydra or doorkeeper

Paul boosted

go-fed #activitypub Official Implementation report has been submitted:

It's valid for v0.2.0 onwards. Which was released today. Expect the site to pick up that version and generate the documentation sometime within the next 23 hours or so.

It's been a 6 month journey to this point. A LONG side-project journey for me. When I began, AP wasn't even finalized yet, and I was full of self-doubt.

Thanks everyone who's been supportive. Doubly thankful for those using the library!

Paul boosted

@iamduck Please continue developing on ActivityPub...we need a best internet.

Paul boosted

#ActivityPub implementation really is bare-bones, but more right now is unnecessary. There are many unanswered questions, especially around privacy.

For example, what happens when a user changes their blog from Public to Private or Password-protected? The existence of an account in the fediverse gives away information we don't otherwise divulge on

Started sketching the first designs for the basic implementation I'm building this evening. Once available you will be able to bootstrap an AP app in javscript / typescript very rapidly, with webfinger, oauth etc. already built in

What auth platform should we implement on an app? I see most places are using email sign up, but that means the user has to maintain a separate password and account per site.

Is there an OpenID implementation or other federated solution we should use for this? If not, can we agree on a standard one that most fediverse apps support to make onboarding users easier? We probably have enough scale with the fediverse to get traction.

Paul boosted
Paul boosted

Has anyone yet witnessed a real-life drinking establishment with the name ActivityPub?


Paul boosted

I am having a look into #ActivityPub.

I have read the specs and now written a little script that just gets the #JSON-LD from #Mastodon using a header so that I don't get the website. Reading mastodon feeds like that is actually quite fun. And there are many interesting discoveries. This will be a nice field to have a look into.

You go deep through many layers of JS crypto libraries... and find they are just calling node's crypto API and not much else all along... and you still can't figure out why your signatures keep getting rejected. Any experts out there?

Spent most of tonight trying to understand why I couldn't read public keys in JS. Turns out they actually have line breaks in them, and that's literally in the spec. Just ridiculous! Does anyone know why?

Show more

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!