Skip to content

Root Archives #1276

Description

@stevenle

Description

We should create a new package that can display what the live site looked like at different points in time, similar to the internet archive's wayback machine.

The package should have two parts: 1) a plugin that defines what urls to render, where to store the images, etc., and 2) a docker image for a worker that's capable of rendering a public url (runnable on google cloud functions).

The plugin should be able accept either explicit urls to fetch, or a sitemap.xml that is automatically resolved for urls (and automatically group pages that are considered "alternative" urls of one another).

The worker should have playwright / puppeteer installed and can save data to firestore and images to gcs (the images should be hashed so that if a website doesn't change over a period of time then it doesn't increase the storage costs).

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions