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

[Feature] Support activitypub platform #49

Open
nykma opened this issue Nov 20, 2022 · 4 comments
Open

[Feature] Support activitypub platform #49

nykma opened this issue Nov 20, 2022 · 4 comments
Labels
enhancement New feature or request P:H Priority: High

Comments

@nykma
Copy link
Member

nykma commented Nov 20, 2022

Not a bounty for now. Just for a record.

  • Identity:
    • username@activity_pub.server.com : Not sure if username is really immutable on target server (at least mastodon is indeed immutable)
    • userid_in_database@activity_pub.server.com : Not sure if this field is exposed on target server
  • How to fetch public "toot":
    • API : maybe we need many APIKey for each target server
    • Headless browser + view web version of "toot" : maybe OK
@nykma nykma added enhancement New feature or request P:M Priority: Medium labels Nov 20, 2022
@nykma
Copy link
Member Author

nykma commented Nov 29, 2022

Misskey:

  • Request: POST /api/notes/show with body {"noteId: "xxxxx"}
  • Response: .text

Mastodon, Pleroma:

  • Request: GET /api/v1/statuses/{PostID}
  • Response: .content

@nykma
Copy link
Member Author

nykma commented Nov 29, 2022

Get node info:
GET /.well-known/nodeinfo -> .links[0].href -> GET xxx -> .software.name

@nykma nykma added P:H Priority: High and removed P:M Priority: Medium labels Dec 16, 2022
@nykma
Copy link
Member Author

nykma commented Dec 17, 2022

@nykma
Copy link
Member Author

nykma commented Dec 19, 2022

gotosocial hasn't been supported yet.

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

No branches or pull requests

1 participant