├── .gitignore ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── app.rb ├── config.ru ├── environment.rb ├── lib ├── account_creator.rb ├── deliverer.rb ├── fetch_account.rb ├── fetch_status.rb ├── follow_accepter.rb ├── handle_incoming_item.rb ├── jsonld_helper.rb ├── linked_data_signature.rb ├── parse_inbox.rb ├── parse_outbox.rb ├── request.rb ├── route.rb ├── schema.rb ├── service.rb └── status_creator_deprecated.rb └── routes ├── account_route.rb ├── collection_route.rb ├── create_outbox_route.rb ├── followers_route.rb ├── following_route.rb ├── host_meta_route.rb ├── inbox_route.rb ├── outbox_route.rb ├── read_activity_route.rb ├── read_inbox_route.rb ├── read_object_route.rb └── webfinger_route.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.5.1 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/Rakefile -------------------------------------------------------------------------------- /app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/app.rb -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/config.ru -------------------------------------------------------------------------------- /environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/environment.rb -------------------------------------------------------------------------------- /lib/account_creator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/account_creator.rb -------------------------------------------------------------------------------- /lib/deliverer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/deliverer.rb -------------------------------------------------------------------------------- /lib/fetch_account.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/fetch_account.rb -------------------------------------------------------------------------------- /lib/fetch_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/fetch_status.rb -------------------------------------------------------------------------------- /lib/follow_accepter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/follow_accepter.rb -------------------------------------------------------------------------------- /lib/handle_incoming_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/handle_incoming_item.rb -------------------------------------------------------------------------------- /lib/jsonld_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/jsonld_helper.rb -------------------------------------------------------------------------------- /lib/linked_data_signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/linked_data_signature.rb -------------------------------------------------------------------------------- /lib/parse_inbox.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/parse_inbox.rb -------------------------------------------------------------------------------- /lib/parse_outbox.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/parse_outbox.rb -------------------------------------------------------------------------------- /lib/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/request.rb -------------------------------------------------------------------------------- /lib/route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/route.rb -------------------------------------------------------------------------------- /lib/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/schema.rb -------------------------------------------------------------------------------- /lib/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/service.rb -------------------------------------------------------------------------------- /lib/status_creator_deprecated.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/lib/status_creator_deprecated.rb -------------------------------------------------------------------------------- /routes/account_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/routes/account_route.rb -------------------------------------------------------------------------------- /routes/collection_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/routes/collection_route.rb -------------------------------------------------------------------------------- /routes/create_outbox_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/routes/create_outbox_route.rb -------------------------------------------------------------------------------- /routes/followers_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/routes/followers_route.rb -------------------------------------------------------------------------------- /routes/following_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/routes/following_route.rb -------------------------------------------------------------------------------- /routes/host_meta_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/routes/host_meta_route.rb -------------------------------------------------------------------------------- /routes/inbox_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/routes/inbox_route.rb -------------------------------------------------------------------------------- /routes/outbox_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/routes/outbox_route.rb -------------------------------------------------------------------------------- /routes/read_activity_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/routes/read_activity_route.rb -------------------------------------------------------------------------------- /routes/read_inbox_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/routes/read_inbox_route.rb -------------------------------------------------------------------------------- /routes/read_object_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/routes/read_object_route.rb -------------------------------------------------------------------------------- /routes/webfinger_route.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnholdun/activitypub-server/HEAD/routes/webfinger_route.rb --------------------------------------------------------------------------------