Skip to content

operating-function/packrat

Repository files navigation

Packrat by OPFN

Packrat is an browser extension for Chromium-based browsers that lets you create high-fidelity web archives out of your browsing history.

Packrat is available on the Chrome Web Store.

Architecture

Packrat is based on Webrecorder's ArchiveWeb.page which uses the Chrome debugging protocol to capture and save network traffic. Like ArchiveWeb.page, Packrat also uses Webrecorder's ReplayWeb.page viewer to replay archived content.

Development

Prerequisites

  • Node >=12
  • Yarn Classic (v1)

Installation

To build the extension or Electron app locally for development, do the following:

  1. Clone this repo and cd to the working directory
  2. Install dependencies:
    yarn install
  3. Create a development build:
    yarn build-dev
    OR Run yarn start-ext to update the build automatically as you make changes

Adding the development extension to Chrome

To install the extension locally, load the development build as an unpacked extension:

  1. Open the Chrome Extensions page (chrome://extensions).

  2. Choose 'Load Unpacked Extension' and point to the ./dist/ext directory in your local copy of this repo.

Note

You'll still have to refresh the extension from chrome://extensions as you make changes, even if you're using live reloading.

Releases

No releases published

Contributors 3

  •  
  •  
  •