zinc-collective / convene

An Operating System for the Solidarity Economy
https://convene.zinc.coop
Other
57 stars 19 forks source link

🌱🔌 `Utility`: `MastodonUtility` #1213

Open zspencer opened 1 year ago

zspencer commented 1 year ago

Supports:

Links a Mastodon ?Account? into Convene, allowing Furniture to read/write from Mastodon instances.

Use Cases

Implementation Notes?

I don't know enough about Mastodon's API, but I presume there are also multi-user API access levels? I think for our current set of hypothetical Mastodon enabled furniture we can stick with single-user?

jalcine commented 1 year ago

When you refer to "multi-user API access", do you mean like a way to do something for multiple users using one access token? I don't think Mastodon provides this from their API (all are listed at https://docs.joinmastodon.org/methods/

We'd probably have to store info per-user, per-instance.

(Originally published at: https://jacky.wtf/2023/3/t3YS)

zspencer commented 1 year ago

Excellent. I can imagine a universe where a single MastodonUtility stores many access keys; but for now one should be all we need.