Skip to content

[feature] ingest & archive Mastodon 'bookmarks' #56

@masukomi

Description

@masukomi

This should be done after building a centralized OAuth Token management system, or at least the core bones of one.

as a user i want all my bookmarks in the same location with the same level & style of archiving. When I use the 'bookmark' functionality on Mastodon i wish for those posts to be automatically ingested into my Backup Brain and archived like any other bookmark.

Proposed implementation

Ingested mastodon bookmarks:

  • should be visually distinguishable from "normal" bookmarks
  • would ideally have an archive that includes the text of all replies to the initial post by the original author (archive the whole thread)
  • would not NOT archive replies by other people, or the original author's replies to other people's replies
  • would archive images in the post and its replies locally
  • would be ingested in by a regularly scheduled background process

Additionally, this should support the fact that people have multiple mastodon accounts on multiple servers

Reference:

  • mastodon bookmark API docs
  • requires a Bearer <user token> authorization header.
  • requires a settings page where users can enter said token & the domain of the server it can be used on.
  • requires supporting the concept of a Mastodon Account (Fediverse Account? Mastodon(ish) Account?) object, or objects, that are attached to the User object.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions