ActivityPub

4 readers
1 users here now

This is a community dedicated to discussing technical details related to ActivityPub.
We welcome developers familiar with the protocol!

https://activitypub.rocks/
https://www.w3.org/TR/activitypub/

Other ActivityPub communities on Lemmy

founded 5 years ago
MODERATORS
1
 
 

cross-posted from: https://lemmy.ml/post/21657544

Finally, Hollo 0.1.0 released! Hollo is a single-user federated microblogging software which is ActivityPub-enabled and powered by Fedify.

Hollo has the most of features that Mastodon has except for moderation tools, and also include:

  • CommonMark (a.k.a. Markdown) and up to 4,096 characters per post
  • Misskey-style quotes (compatible with Misskey, Akkoma, Fedibird, etc)
  • Misskey-style emoji reactions (both Unicode emojis and custom emojis are supported; compatible with Misskey, Akkoma, kmyblue, etc)
  • Generally much relaxed limitations (more poll options, more attachments, and so on)
  • … and many more!

If you're interested in Hollo, please give it a try! There are several ways to install it: using Railway, using Docker (and Docker Compose), or manually.

If you're already using Hollo, please upgrade it to v0.1.0:

2
 
 

On est en train de finir notre #contribatelier : plusieurs dizaines de contributions à Common Voice et des discussions très sympathiques.

Rendez-vous au prochain le mercredi 13 novembre, on y explorera la fédération, @activitypub @mobilizon, @Mastodon, @peertube pour comprendre tout ça !

3
4
5
6
 
 

My #activitypub server is mostly coming along nicely but I'm having one problem with which I'd appreciate a little insight and help.

Right now I have this server (from which I'm writing now) operating in production, and I have a development version sitting behind a SSH tunnel from my public webhost. That version, like the production version, is proxied via nginx.

The problem is that for the development server only, much of the time servers from which I request public information complain that the server key I use to request most public data is "not found." This doesn't happen in production, and the code for this is identical to production, with the only system differences being that one is behind a tunnel and operating via a different domain name and server key.

Some relevant URLS, to make things concrete:

If anyone can look at the server's responses for those and let me know if they see anything fishy, I'd very much appreciate hearing about it!

activitypub

7
 
 

I'm an old redditor that left the platform for Lemmy.

I have been using Sync and using lemm.ee.

I have heard so much about activity pub and simply don't understand how to use it. Do you use a browser to visit another website that is like a Lemmy instance? Is there an Android app that connects a bunch of instances like pixelated and Lemmy instances together? Or is Sync able to do all this but there is a setting I need to do.

Can someone please help shed some light to this? Thank you.

8
1
Building ActivityPub (activitypub.ghost.org)
submitted 6 months ago by soloojos@lemmy.ml to c/activitypub@lemmy.ml
 
 

publicado de forma cruzada desde: https://lazysoci.al/post/12745625

Looks like it's really happening!

9
10
 
 

Hello everyone! Recently I have removed a couple of bot users from my Lemmy instance via DB query (I removed them from person table). Those bots were subscribing to hundreds of communities on other instances which I don't really want to spend resources on fetching new posts and updates.

I have purged those communities from my instance but they keep reappearing. As far as I can tell, this happens because other instances still "think" that users from my instance (bots, which don't exist already) are still subscribed, and therefore send updates to my instance.

How can I completely get rid of those communities?

11
12
 
 

The new standalone app will be based on Instagram and integrate with ActivityPub

13
 
 

Is it store and forward system, when a server/instance is down - I assume?

Curious how

comment from A
    reply from B
        reply from C

Works if A never gets the message from the user on instance B due to an Internet connection problems...

14
15
 
 

cross-posted from: https://lemmy.ml/post/952618

Fediverse is going mainstream fast. And it is going to be a corporate hellhole if the grassroots initiatives that drove it to its current success are losing their grip on evolution in proper direction: Humane tech that is to the benefit of the people andd society, free culture thriving.

While corporate threads are looming, meanwhile the activated developer community is once again splintering, fragmenting initiatives appearing that dilute attention to focus on common efforts, cohesion, cross-pollination and collaboration. The "herding cats" problem of grassroots movements.

Great opportunity is now. Cohesion means that initiatives remain independent, but take care to coordinate with what is going on elsewhere.

👉 You can help! Avoid a CorporaVerse where you are exploited and milked. Bring attention to the opportunity and participate in the related initiatives to help bring them closer together. You might also boost my related toot.

16
 
 

cross-posted from: https://lemmy.ml/post/639707

The Fediverse going mainstream is ablaze with new developer activities. Many new projects are starting. I am co-maintaining 3 lists, part of the delightful project (this is similar to Github Awesome lists, but only for FOSS, Open Data and Open Science, and without sponsored ads) and can need your help to keep the lists up-to-date.

Find a new project or an entry that needs updating? Please PR to one of the following repositories:

The apps and ActivityPub resources from these lists will be hand-picked for inclusion in Fediverse Party website. And the lists are auto-compiled into the Delightful Club website.

If you want to become part of the Delightful Club and maintain a sub-list on a subject of your choice, then file an issue to the top-level ist.

17
1
submitted 2 years ago* (last edited 2 years ago) by cel@lemmy.ml to c/activitypub@lemmy.ml
 
 

Seppo is a social web (Fediverse/ActivityPub) implementation in OCaml.

Grant: https://nlnet.nl/project/Seppo/ (NGI0 Entrust)
Project site: https://seppo.social/
Code: https://seppo.social/sourcecode (https://codeberg.org/seppo/seppo#seppo)
Mailing list: https://seppo.social/mailinglist (~mro/seppo@lists.sr.ht)

More info about NGI's support of ActivityPub implementations: https://lemmy.ml/post/631795

via https://digitalcourage.social/@mro/109443585813872820

18
 
 

W3C Social Web Incubator Community Group (SWICG, aka SocialCG)'s re-opened its public mailing list, "for discussion of standards or implementation experience/ideas for a decentralised [distributed / federated] social web".

SWICG "continues the work of the W3C Social Web Working Group" - which standardized ActivityPub. More info: https://www.w3.org/wiki/SWICG https://www.w3.org/TR/activitypub/#sotd

Discussion on the list has begun, e.g. https://lists.w3.org/Archives/Public/public-swicg/2022Nov/0003.html "Thoughts on directions for a rebooted SWICG"

Posting to the list requires joining the group: https://www.w3.org/community/SocialCG/

19
20
 
 

cross-posted from: https://lemmy.ml/post/588553

Eternal September is when influx from some other (often shittier and collapsing) platform overwhelms the unique culture that existed before, and in time fully replaces it. Destroying what existed before.

🧠 💭 Figure out strategies & actions in comments below .. participate!

For example, I introduced 2 hashtags for awareness:

  • #AvoidEternalSeptember Raise attention to the culture clash.
  • #DonateToFediInstances Help admins and moderators withstand the influx and give them your support.

We want to be gentle, welcoming to newcomers. Show them around. But also keep having the nice chattering and culture we had before, and maybe give those some extra boosts to exemplify and spread the vibes.

Here's a poll to make newcomers aware that taking Twitter culture with you on the Fediverse is just weird.

Fedizens... Be strategical in how you toot to help avoid that from happening

21
 
 

cross-posted from: https://lemmy.ml/post/476057

The activity of the SocialHub community, like all other 'fediverse-substrate' bodies, has waned. From an active community to just a forum. Now a decision has to be made for the future of SocialHub. The options are stopping, be just a forum, or revitalize a vibrant community. The last option needs people willing and committed to do so. To step up for the sake of Fediverse Futures.

22
 
 

cross-posted from: https://lemmy.ml/post/364580

The EU via their Horizons Europe program, the Next Generation Internet (where e.g. NLnet are associated) (NGI Initiative) are the biggest funders of the free software projects that comprise the fedi. Without their support fedi wouldn't be what it is now.

The European Data Protection Supervisor (EDPS) recently launched a pilot to have both a Peertube and Mastodon instance on the Fediverse, hashtagged #EUVideo and #EUVoice respectively. On these servers official European Commission related institutions as well as individuals working at the EC can have their accounts.

This recognition of the Fediverse and the interest that exists in entering our decentralized social networking environment is an important development. With success of the pilot there will undoubtedly be a follow-up and more initiatives to come. First results until now is that the parties that 'test the waters' are very happy on the kinds of interactions and quality of discussions they encounter on the Fediverse.

That is no wonder, of course. Fediverse offers social networking that is more personal and friendly, than corporate social media which is about 'broadcasting' and influencing.

Current pilot can be a ramp up to something much bigger:

Fediverse: United in Diversity

A social networking technology where everyone can find their place and participate, that is not controlled by Big Tech and commercial corporate interests. For the European Commission there is the opportunity to passionately put their support behind fostering "The European Take On Social Networking". Fediverse aligns to the NGI Initiative who envision an Internet for Humans.

How you can help

To progress towards this vision it is important for the EU/EC pilot to be a success. As fedizen you can help with this. Here are a couple of ways to offer your support:

Follow, boost, favourite the EUVoice accounts on Mastodon and EUVideo Peertube videos.

  • These early adopter accounts are still learning how the Fediverse works, what the culture is and e.g. how we value accessibility and image captions. You can help them discover.
  • Many accounts are still Twitter bridges and broadcast only. Some others respond and interact with fedizens, notably @EC_OSPO, @EDPS and @EC_NGI. The operators of the Twitter bridges don't know what the value of Fediverse is to them, and if they should spend time with us. All reactions by us are monitored, so we can help them here.
  • There are people giving highly toxic reactions to almost any EC-related toot. There are many things to be critical about. Politics is about the discussion of these issues, and good arguments help more than toxicity. Here we have opportunity to show we are different than the cesspit that Twitter is.
  • Do not expect too much, too soon. There is a complex organization structure at the EC, and given the politically sensitive nature all communications are weighed carefully and undergo multiple levels of approval. Plans move slowly, but they are in motion.

Let's give the fedi accounts more followers than they have on Twitter, if possible.

If you are on Twitter, then help encourage EC institutions to also have an account on EUVoice.

  • A notable example is the European Parliament. Respond to their tweets and name-drop the fedi as THE place to be.

We are gathering a group of volunteers on SocialHub that can help train EC representatives in how to use the Fediverse effectively and understand its culture.

  • The activities we do here, starting later this year, stand to benefit any administration or institution interested to join the Fediverse, not just EU representatives.

This post is also cross-posted to the Social Coding Movement that is dedicated among others to establish a Peopleverse on top of the fedi. Social Coding is not yet officially launched.

23
 
 

cross-posted from: https://lemmy.ml/post/279006

Note: Responses on cross-posted threads may be missed. The best way to indicate your interest is to reply to the SocialHub forum topic, or alternatively on the Fediverse announcement here.

24
 
 

cross-posted from: https://lemmy.ml/post/208058

Elementary my dear Watson, namely ...

25
view more: next ›