hodgesmr / mastodon_digest

A Python script that aggregates recent popular posts from your Mastodon timeline
BSD 3-Clause "New" or "Revised" License
439 stars 58 forks source link

Custom account amplification #10

Closed leoluecken closed 1 year ago

leoluecken commented 1 year ago

In the discussion on mastodon I saw the idea to provide a user-defined list of accounts to boost for the digest and implemented a very basic functionality for this using a configuration file. I think the approach could be used for more options. See my fork here: https://github.com/leoluecken/mastodon_digest

@hodgesmr Would that be something that you'd be interested to include here?

loleg commented 1 year ago

Please link to the discussion on Mastodon :)

leoluecken commented 1 year ago

Hi @loleg, the discussion, I referred to runs here: https://mstdn.social/@MattHodges@mastodon.social/109451111913581482 For instance this comment: https://mastodon.social/@bobwyman/109469070182399151 The amplification approach doesn't do exactly what that comment suggests. You could assign really high weights to a user, though, to see all their posts. To implement exactly, what Bob suggested, we would put a second list into the yaml, which adds all posts of a specific user to the ones filtered by the scorer+threshold. However, in the discussion, other concepts were discussed, too, I think.

leoluecken commented 1 year ago

After digging the mastodon api docs a bit, I think, the feature proposed in the linked comment above should be implemented by fetching the user's post notifications, as this implement exactly the desired functionality of receiving every post of a specific account already.

hodgesmr commented 1 year ago

I truly appreciate the interest in iterating on this tool. I hope folks can find home in their unique forks. Please see the update in the readme:

⚠️ Update, 2023-05-21: Mastodon Digest is currently in maintenance-only mode. I do not have the capacity to continue fielding feature requests or PRs that fundamentally alter the way the tool works. If you have an idea for a new feature, forks are encouraged. I will continue to push updates for bug or security fixes. If you're looking for options that are more actively maintained, I suggest: Fediview or this fork. I'm heartened by how much positive attention this got among many Mastodon communities. For me this was always a toy. I'm glad I could push some open source code that gave people room to experiment.