playrote.play.v1

rrobpumpaf/hackernews-top-stories-local-digestv0.1.0Public

Hackernews top stories local digest

Reads the Hacker News front page in a headless browser, fetches each top story's article with curl, and produces per-story summaries plus a themes-of-the-day synthesis using a local LM Studio model. Client-rendered pages are reported as unfetchable rather than guessed at.

llmstudio
  • Published 12 Aug 2026
  • Downloads 5
  • Needs rote 0.62.0+
  • Digest sha256:925a5e09cb18…
  • Reference robpumpaf/hackernews-top-stories-local-digest@0.1.0

Before you run it1 service, 5 local tools

Everything here is checked on your machine when rote inspects the play. This page never learns what you have installed or which credentials you hold.

  • lmstudio

    lmstudio adapter

    No credential needed
  • Browserruntime

    A browser engine.

  • denolocal tool

    Must be on your PATH. rote reports what it finds during inspect.

  • nodelocal tool

    Must be on your PATH. rote reports what it finds during inspect.

  • @playwright/mcplocal tool

    Must be on your PATH. rote reports what it finds during inspect.

  • python3local tool

    Must be on your PATH. rote reports what it finds during inspect.

  • curllocal tool

    Must be on your PATH. rote reports what it finds during inspect.

Inputs4, all optional

rote asks for these before running and shows the defaults it will use.

  • Limitlimit

    How many top stories to digest. Counts only stories whose title links off-site.

    optionalintegerdefault 5custom value allowed
  • Modelmodel

    LM Studio model id, as reported by GET /v1/models on the local server.

    optionalstringdefault google/gemma-4-12bcustom value allowed
  • Max charsmax_chars

    Per-article cap on extracted characters sent to the local model.

    optionalintegerdefault 4000custom value allowed
  • Hn urlhn_url

    Front page to read. Also accepts /best, /newest, or a /front?day=YYYY-MM-DD archive page.

    optionalstringdefault https://news.ycombinator.com/custom value allowed

What it changes

No write operations are declared in this version's manifest.

Credentials remain in the recipient's local rote vault; this page and the publisher never receive them.

Runtime details
  • rote CLIversion 0.62.0 or newer
  • Serviceslmstudio
  • Adapters
    lmstudio robpumpaf/lmstudio@1.0.0 resolved
  • Digestsha256:925a5e09cb18b3e68f113a155f8d2eb1cb29ebbb9e1629332820f3a712e9a41d
  • Archive size6455 bytes
  • Published2026-08-12T20:28:59.26584+00:00
  • Published withrote 0.66.1

Credential values and current readiness remain local. Opening this page never prompts for a credential, opens an authorization browser, or calls a service this play uses.

A play is a published, versioned automation package that runs on your own machine through rote, a free command-line tool. Opening this page installs nothing and runs nothing.