Broadsheet Open Broadsheet

← All feeds

Community feed

Links worth reading

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

Posts that share a link, ranked by how much discussion they got. Good for a reading list.

What it rewards

  • Discussion
  • Engagement
  • Freshness

A post's score is these added together.

Read the code · 21 lines of Python
"""Posts that share a link, ranked by how much discussion they got. Good for a reading list."""
from crossposter.feeds import Feed, Post, Ctx

feed = Feed(
    name="Links worth reading",
    description="Posts with a link card from your timelines, most discussed first.",
    sources=["bluesky:following", "mastodon:home"],
    window_hours=36,
)


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


def score(post: Post, ctx: Ctx) -> dict:
    return {
        "discussion": ctx.log1p(post.replies + post.quotes) * 2,
        "engagement": ctx.normalised_engagement(post),
        "freshness": 1 / (ctx.age_hours(post) + 3),
    }
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 › Links worth reading.

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