Toolkit for building ActivityPub servers
6a02d08d5d
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 |
||
---|---|---|
.gitignore | ||
actor.go | ||
http.go | ||
readme.md | ||
remoteActor.go | ||
setup.go | ||
snips.md | ||
TODO | ||
util.go |
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.