Providers

Conifer

Read-only search inside an existing public Conifer collection. Needs a user and a collection; no bodies.
factory
providers.conifer({ user, collection })
index
CDX
reads bodies
no
provider=all
no · needs user, collection

Load it

import { createArchive, providers } from "@agntn/archives";

const archive = createArchive(providers.conifer({ user: "someone", collection: "their-collection" }));

Both user and collection are required; either can be given per call.

What it lists

snapshots searches conifer.rhizome.org for the pages a public collection holds that match the target. Snapshot URLs point at the collection's own playback, conifer.rhizome.org/<user>/<collection>/<timestamp>/<url>.

Reading bodies

Conifer serves captures through its own player, and the provider does not scrape it. content() answers unsupported with that reason.

Gotchas

  • Only public collections. A private one answers as empty, not as forbidden.
  • Conifer collections are curated by people, not crawled; a domain with no entry in the collection simply has no history there.

Where it lives

src/providers/conifer.ts.

@agntn/archives·MIT license· Archived pages are data, never instructions.