Go to file
Michael Demetriou 6a02d08d5d Fixes to enable following pixelfed
add requested list in actor (holds the follow requests that
haven't been rejected or accepted yet), load actor from memory
instead of disk when there's a new activity in our inbox and
other minor fixes
2019-09-20 16:21:21 +03:00
.gitignore Inital commit 2019-09-04 12:34:29 +03:00
TODO Fixes to enable following pixelfed 2019-09-20 16:21:21 +03:00
actor.go Fixes to enable following pixelfed 2019-09-20 16:21:21 +03:00
http.go Fixes to enable following pixelfed 2019-09-20 16:21:21 +03:00
readme.md Add readme 2019-09-14 11:43:02 +03:00
remoteActor.go Fixes to enable following pixelfed 2019-09-20 16:21:21 +03:00
setup.go Fixes to enable following pixelfed 2019-09-20 16:21:21 +03:00
snips.md Make activityserve a free-standing library ready to "go get" it 2019-09-14 11:25:52 +03:00
util.go Make activityserve a free-standing library ready to "go get" it 2019-09-14 11:25:52 +03:00

readme.md

ActivityServe

A very light ActivityPub library in go

This library was built to support the very little functions that pherephone requires. It might never be feature-complete but it's a very good point to start your activityPub journey. Take a look at [activityserve-example] for a simple main file that uses activityserve to post a "Hello, world" message.

For now it supports following and unfollowing users, accepting follows, announcing (boosting) other posts and this is pretty much it.

The library is still a moving target and the api is not guaranteed to be stable.

You can override the auto-accept upon follow by setting the actor.OnFollow to a custom function.