Firefox
You can install this as a Firefox addon here.
Command line
To process the Firefox database from command line (outside FF), try moz-idb-edit: You need to figure out EXT_ID
and MOZ_PROFILE
and the exact URL
, then it's
./moz-idb-edit -x "${EXT_ID}" --profile "${MOZ_PROFILE}" |sponge | tail +2 |jq ".'${URL}'.text"
In here, I'm using sponge
from moreutils because piping doesn't work otherwise, and tail +2
to skip the first comment line, and jq
to parse the JSON output as moz-idb-edit
can't handle more complicated keys such as urls.
Chrome
Not available on Chrome store, but it is compatible if you install it manually.
Build
To build this extension, run ./build.sh
on any unix-like system. Requires yarn
to be installed, but npm
can be used too. No specific versions required, but most recently built with npm 8.4.1
and node v16.14.0
. The resulting extension will be placed inside /dist
.
Source hosted on GitHub
Alternatives
- Falcon. Falcon is awesome and somewhat popular on Chrome. There is a Firefox fork too. Notable differences to Local Cache: Supports full text search, but does not offer opening the cached version: If the site is not available for whatever reason, the extension does not help you afaik (although it could). Also does not understand HTTP codes, so if a site turns into 404 one day, the old cached content is gone
Changelog
0.2
17.03.2022
- Add option page; add optional new option
Open cache when
:on_error
(default, previous behavior) vs.before_request
. Withbefore request
, for every new tab, a cached version will be shown in a separate tab, if available, and closed again as soon as the original tab loaded successfully. The retrieval and caching process is unaffected by this option.
0.1
06.03.2022
- Release