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

feat: generate dedicated site-page from mastodon #74

Merged
merged 5 commits into from
Jul 1, 2024

Conversation

kimlimjustin
Copy link
Contributor

@kimlimjustin kimlimjustin commented Jun 26, 2024

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
Copy link
Contributor

erlend-sh commented Jun 26, 2024

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.

  • Weird profile
    • mastodon profile
    • GitHub profile
    • etc.

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
Copy link
Contributor

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
Copy link
Contributor Author

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
Copy link
Contributor

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.

@kimlimjustin kimlimjustin changed the title feat: generate weird sites from mastodon feat: generate dedicated site-page from mastodon Jun 30, 2024
@kimlimjustin kimlimjustin marked this pull request as ready for review June 30, 2024 18:17
@zicklag zicklag merged commit e6a2946 into commune-os:main Jul 1, 2024
1 check passed
@github-actions github-actions bot locked and limited conversation to collaborators Jul 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants