Toolkit for building ActivityPub servers
Find a file
2024-09-08 19:01:18 +03:00
.gitignore 2024-08-18 15:24:34 +03:00
actor.go я не помню что я там делал 2024-07-06 12:11:04 +03:00
go.mod change package name 2024-09-08 19:01:18 +03:00
go.sum Э, ну короче я тут немного перелопатил код и сделал нормальные ключи 2024-06-10 12:54:10 +03:00
http.go я не помню что я там делал 2024-07-06 12:11:04 +03:00
LICENSE Add license 2020-04-09 11:02:23 -04:00
nodeinfo.go Add instance nodeinfo 2019-10-28 23:14:36 -04:00
readme.md Update readme.md 2024-05-23 12:38:07 +03:00
remoteActor.go я не помню что я там делал 2024-07-06 12:11:04 +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
TODO Cleanup 2019-10-08 15:23:25 +03:00
util.go Fix \\n in the publicKey and add http 204 as a success condition 2019-11-08 16:01:18 +02:00
verify.go change package name 2024-09-08 19:01:18 +03:00

Fork notice

This project is forked from activityserve

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.