muni-town / weird

Weird web pages
https://weird.one
Other
52 stars 11 forks source link

feat: generate dedicated site-page from mastodon #74

Closed kimlimjustin closed 4 months ago

kimlimjustin commented 5 months ago

Integrating mastodon profile into weird, we'll generate a site for the users. Here's how:

  1. Link account with Mastodon's server image
  2. Authorize the user image
  3. Happy ending :) image image

The link is discoverable under the member page image

erlend-sh commented 5 months ago

Fantastic! 🤩

So, what we end up with here is your Mastodon profile being imported as a kind of sub-profile of ones main Weird profile, right?

e.g.

That seems right to me. The profile-replications from other platforms should have dedicated pages. We don’t just want to import them to populate our main profile, we also want to store snapshots of those profiles for safekeeping.

We will follow this up with a way to import hand-picked datas from these profile into your main profile. Eventually we will even have ways for the sub-profiles to be edited and synced over to their source API.

erlend-sh commented 5 months ago

Oh, and let’s only import our own posts, not boosts. At least boosts should be hidden by default.

And we want the pinned posts up top.

kimlimjustin commented 5 months ago

So, what we end up with here is your Mastodon profile being imported as a kind of sub-profile of ones main Weird profile, right?

Yes, we could further rebase this draft PR later on to integrate the importer tool directly on the profile page.

Oh, and let’s only import our own posts, not boosts. At least boosts should be hidden by default. And we want the pinned posts up top.

Okay, I'll modify it later together with some enhancement

erlend-sh commented 5 months ago

we could further rebase this draft PR later on to integrate the importer tool directly on the profile page.

I prefer the way you did it already, with the separate profile. That's the safest first step anyhow.

If I'm connecting to both Mastodon and GitHub, I might wanna import field A, B and D from Mastodon, and field C & E from GitHub, without one overwriting the other.