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.
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.
- Node >=12
- Yarn Classic (v1)
To build the extension or Electron app locally for development, do the following:
- Clone this repo and
cd
to the working directory - Install dependencies:
yarn install
- Create a development build:
OR Run
yarn build-dev
yarn start-ext
to update the build automatically as you make changes
To install the extension locally, load the development build as an unpacked extension:
-
Open the Chrome Extensions page (chrome://extensions).
-
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.