Chess over #ActivityPub by using #Mastodon
HN upvote now: https://news.ycombinator.com/item?id=17691936
Chess over #ActivityPub by using #Mastodon
HN upvote now: https://news.ycombinator.com/item?id=17691936
You can now challenge someone to game of #chess over toots! https://castling.club/ 💪
It's actually a standalone server in the #fediverse, implementing #activitypub all by itself. 😃
@zatnosk I spoke to Matt Slater from #CommunityForge at Open 2018, and he is working on implementing #ActivityPub, so they can inter-operate with any mutual credit platforms that do the same. Federation is not a focus for the Loomio team. They're targeting a different use case I guess
It always is! Thanks a lot for giving it thought and documentating the issues :)
This still will require hardcoding the extensions pre-compilation, right? That's fine for most use cases but wouldn't work for a "generic #ActivityPub server" that can support any activities/objects as in: https://social.coop/@mayel/100469525067581562
An early look at the #activitypub based social link aggregation platform #anancus. You can find the source code at https://gitlab.com/tuxether/anancus
What are the candidates for an #agent-centric #ActivityPub ?
* @dsblank 's https://github.com/dsblank/activitypub
* @aral et al's https://source.ind.ie/indienet
* #pleroma (I see lots of single-person instances)
* https://github.com/tsileo/microblog.pub
What else? What did I miss?
@mayel
@bernini @lynnfoster
@thinkMoult
sorry if I missed somebody else who is interested in this issue.
PS. We've been talking with @bhaugen and others about the need for a generic agent-centric #ActivityPub server, so that instead of signing up to a bunch of different servers, a user could have their indentity and data all in one place, and all the apps they use (clients, but if necessary server-side "plugins" as well) would interact with the activity/objects types that they support.
What do you think?
Yeah I agree, would be happy to classify things that way, only most apps so far are both server and client.
Been talking with @bhaugen and others about the need for a generic agent-centric #ActivityPub server, so that instead of signing up to a bunch of different servers, a user could have their indentity and data all in one place, and all the apps they use (clients, but if necessary server-side "plugins" as well) would interact with the activity/objects types that they support.
Besides specific apps, here's a list of #ActivityPub libraries:
* Flask/Python ActivityPub server: https://github.com/rowanlupton/pylodon
* Tornado/Python: https://github.com/dsblank/activitypub
* Python: https://github.com/tsileo/little-boxes
* C# ActivityPub server: https://git.puckipedia.com/kroeg
* Python example: https://github.com/tOkeshu/activitypub-example
* Rust, Lightweight Mastodon- and GNU social-compatible ActivityPub and OStatus server: https://github.com/Arkanosis/microstatus
* Rust: https://github.com/rustodon/rustodon
* Go: https://github.com/go-fed/activity
I've started putting together a list of #fediverse apps, focused on implementations of #ActivityPub, documenting their status and what tech stack they're (being) built with: https://ethercalc.org/fediverse-stacks
This is a publicly editable doc, so would appreciate corrections/additions, and feedback especially from fediverse devs, but also from instance admins and users:
- What app/implementation/stack did you try?
- Pros/cons you encountered
- What stack & libraries would you choose if starting today?
ActivityPub was only finished in March of this year, its awesome to see so many new implementations. The summer isn't over yet 😉
It is really exciting to see all this projects based on #ActivityPub. 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. https://mastodon.at/@switchingsocial/100464510004807543
It is really exciting to see all this projects based on #ActivityPub. Great to see the raise of all this free, federated and open solutions. I have the feeling that we might be at turning point where we can finally build the momentum to regain control over the internet. https://mastodon.at/@switchingsocial/100464510004807543
There's an amazing number of #ActivityPub #alternatives now available or under development:
Twitter -> @Mastodon and #Pleroma
Instagram -> @pixelfed and @anfora
YouTube -> #PeerTube ( @Chocobozzz )
Soundcloud -> @funkwhale
MeetUp -> @GetTogetherComm
Medium -> #Plume ( @BaptisteGelez )
Reddit -> @prismo and Anancus ( @tuxether )
LinkedIn -> @cloutstream
Google Calendar -> @calendar_social
Anything missing from the list? What else is needed?
Has anyone yet witnessed a real-life drinking establishment with the name ActivityPub?
I now have a basic stub of an #activitypub microblog.pub Python library working with choice of database (mongo, sql, redis, etc) and choice of framework (flask or tornado):
https://github.com/dsblank/activitypub/tree/master/apps/blog
How could a generic AP library be useful?
The #golang #ActivityPub go-fed library now has a website. It has a 1999 landing page, a tutorial held up by smoke and mirrors, and Go documentation autogenerated by gnomes.
The server hosting it is tiny so please don't hug it to death.
Still not convinced? How about a stupid slogan:
"Why wait 'til tomorrow? go-fed.today!"
Is there a full list of apps using the AP protocol? I don't mean AP site implementations like Mastadon and Pleroma, I mean specialized apps like:
* https://joinpeertube.org/en/home/
* https://medium.com/we-distribute/prismo-is-a-decentralized-link-sharing-app-powered-by-activitypub-f03bfe1cf935
* https://github.com/deiu/solid-plume
* https://pixelfed.social/
* https://write.as/
Are those accurate? Any others?
"This document is dedicated to all citizens of planet Earth. You deserve freedom of communication; we hope we have contributed in some part, however small, towards that goal and right."
Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.
All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.