Broadsheet Open Broadsheet

← All feeds

Community feed

Quiet posters

by AndreasThinks · version 1 · updated 28 Oct 2026 · reads Bluesky following, Mastodon home

People who rarely post, so their posts don't get buried under the busiest accounts.

Each author's posts in the window are counted; the fewer they've posted, the higher they rank.

What it rewards

  • Rarity
  • Recency

A post's score is these added together.

Read the code · 34 lines of Python
"""People who rarely post, so their posts don't get buried under the busiest accounts.

Each author's posts in the window are counted; the fewer they've posted, the higher they rank.
"""
from collections import Counter

from crossposter.feeds import Feed, Post, Ctx

feed = Feed(
    name="Quiet posters",
    description="Posts from people who post least often, so you don't miss them.",
    sources=["bluesky:following", "mastodon:home"],
    window_hours=48,
    include_replies=False,
)

_counts: dict[int, Counter] = {}


def _per_author(ctx: Ctx) -> Counter:
    key = id(ctx)
    if key not in _counts:
        _counts.clear()
        _counts[key] = Counter(p.author.handle for p in ctx.posts if not p.reposted_by)
    return _counts[key]


def keep(post: Post, ctx: Ctx) -> bool:
    return post.reposted_by is None and not ctx.is_mine(post)


def score(post: Post, ctx: Ctx) -> dict:
    n = _per_author(ctx)[post.author.handle]
    return {"rarity": 1 / n, "recency": 0.5 / (ctx.age_hours(post) + 1)}
Open in your browser

Opens Broadsheet in this browser on this feed, where you can add it. Nothing to install.

Have the app? Go to Feeds › Community › Quiet posters.

Checks

  • ✓No network or file access
  • ✓Only Broadsheet's feed helpers and the standard maths tools
  • ✓Read by a maintainer before listing

Use

0 downloads so far. Weekly figures appear once 10 apps share anonymous stats. How the numbers work

Versions

  1. 1 · 28 Oct 2026 · First listed