Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for ActivityPub #878

Closed
hulb opened this issue Dec 30, 2022 · 8 comments
Closed

Support for ActivityPub #878

hulb opened this issue Dec 30, 2022 · 8 comments
Assignees
Labels
enhancement New feature or request Stale

Comments

@hulb
Copy link

hulb commented Dec 30, 2022

Is your feature request related to a problem?

No, not a problem. Since memos supports memo sharing to public, it'll be cool if I can share my memo to the federated network like mastodon through ActivityPub protocol.

Describe the solution you'd like

Adding a new sharing option to share memo to federated network. As an enhancement to it's socialization.

Additional context

No response

@hulb hulb added the enhancement New feature or request label Dec 30, 2022
@skyue
Copy link

skyue commented Mar 11, 2023

provide a example: https://docs.microblog.pub/

@boojack boojack self-assigned this Sep 10, 2023
@boojack boojack changed the title [Feature Request] Support for ActivityPub Support for ActivityPub Dec 20, 2023
@github-actions github-actions bot added the Stale label Mar 14, 2024
@boojack boojack removed the Stale label Mar 17, 2024
@github-actions github-actions bot added the Stale label Mar 31, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Apr 8, 2024
@boojack boojack removed the Stale label Apr 9, 2024
@boojack boojack reopened this Apr 9, 2024
@yinan-c
Copy link

yinan-c commented Apr 20, 2024

Hey, just came across this, does that mean Fediverse support will be soon? Really looking forward to it.

@github-actions github-actions bot added the Stale label May 4, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale May 16, 2024
@r0bbie
Copy link

r0bbie commented Jul 8, 2024

Noticed this had been closed, is this feature no longer planned? Would make Memos a very appealing self-hosted single-user microblogging platform, if ActivityPub was supported! Hopeful to perhaps see it at some point :)

@forksnd
Copy link

forksnd commented Jan 28, 2025

@boojack Is ActivityPub for Memos out of scope?

@webserviceXXL
Copy link
Contributor

Just had the same idea and found this (closed) issue. But since this issue was closes by a GitHub action and not @boojack directly, I just wanna add some thoughts.

An integration of the ActivityPub protocol would be quite nice, but also a bigger change.

Rough Technical Considerations

  • This would require adding HTTP endpoints for ActivityPub actors, inboxes, and outboxes
  • Implementation of JSON-LD handling for ActivityStreams objects
  • Authentication and signature verification for secure federation
  • Database schema updates to store followers, following relationships, and remote interactions

This could be a bit too much for just one "simple" feature that is used by only some users. A more efficient way would be to use the webhooks and create a post on your favorite ActivityPub client, like Mastodon.

PS: I think I will build a n8n workflow sharing my public memos with my Mastodon profile. If you're interested let me know.

@yinan-c
Copy link

yinan-c commented Mar 12, 2025

PS: I think I will build a n8n workflow sharing my public memos with my Mastodon profile. If you're interested let me know.

Hi @webserviceXXL , definitely interested in this, I know that if you deploy the instance yourself, you could easily sync the data from memos to mastodon, but can you also do that in public mastodon instance like mastodon.social?

@webserviceXXL
Copy link
Contributor

@yinan-c Yes, every Mastodon server does have a public API. You just need an access token for your account.

My n8n workflow is already active and is publishing all public memos with my Mastodon account at https://mastodon.social/deck/@WebPassionist.

Image

@webserviceXXL
Copy link
Contributor

@yinan-c I created a short explanation and made the workflow downloadable at https://www.aaartist.dev/share-memos-on-mastodon/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Stale
Projects
None yet
Development

No branches or pull requests

7 participants