Personal ActivityPub server intended for single-user instances.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
teknomunk ec7147dfff
Correctly apply limits and since_id arguments to /api/v1/notifications, generate Accept action for Follow response (not yet signed), expand ap/activity model and add ap_activity_create_accept, add notification_new, don't include a 'status' in notifications if not set
2 years ago
src Correctly apply limits and since_id arguments to /api/v1/notifications, generate Accept action for Follow response (not yet signed), expand ap/activity model and add ap_activity_create_accept, add notification_new, don't include a 'status' in notifications if not set 2 years ago
tools Start implementing inbox processing 2 years ago
.build.ignores Update readme, start model for owner 2 years ago
.builder.options.rb Start implementing inbox processing 2 years ago
.gitignore Start implementing OAUTH2 application infrastructure so that Husky will connect 2 years ago
.gitmodules Add inbox cleanup, add development helper, fix up account uri->account_id index, start code to create new accounts in account_fetch_from_uri, add src/model/ap/account.* 2 years ago
LICENSE Initial commit 2 years ago
README.md Start implementing inbox processing 2 years ago
build.sh Add inbox cleanup, add development helper, fix up account uri->account_id index, start code to create new accounts in account_fetch_from_uri, add src/model/ap/account.* 2 years ago

README.md

apoge

Personal ActivityPub server intended for single-user instances.

This software is intended to support exactly one user, and bot accounts owned by that user.

WARNING! This software is early in development and as such is missing most of the functionality one would expect from an ActivityPub server. Software is unstable.

USE AT YOUR OWN RISK.

Dependencies

libCURL

TODO

[ ] Process /inbox [ ] Fetch signing keys [ ] Implement follow replies [ ] Process /outbox [ ] Implement HTTP Signatures