Skip to content

Releases: afrizagilleon/dogear

Release list

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 14:26

Install (Chrome / Chromium, ~1 minute)

  1. Download dogear-chrome-mv3-v0.1.0.zip below and unzip it.
  2. Open chrome://extensions and turn on Developer mode (top right).
  3. Click Load unpacked and pick the unzipped folder.
  4. On the dogear card click Details, then turn on Allow user scripts.
    This is off by default since Chrome 138 and there is no API to turn it on —
    without it nothing will run.
  5. Click the dogear toolbar icon to open the side panel.

Try it in 60 seconds

Open any page, then type this into the scratch box in the panel and run it:

const el = await pick(['h1', '.title']);
print(el.textContent.trim());

pick() takes a list of candidate selectors and reports which one matched, so
you find out the moment a site shifts under you — instead of just failing.

Next step: turn that into a notebook (a notebook.md plus one .js file per step).
The seventeen helpers available inside a cell are documented in
SINTAKS.md
(in Indonesian).

Which file do I want?

file what it is
dogear-chrome-mv3-*.zip start here — full extension, side panel + editor
dogear-firefox-mv3-*.zip Firefox MV3 build; it loads, but Firefox has no chrome.userScripts, so steps cannot execute yet
dogear-runtime-*.zip background-only build — the engine with no UI, for embedding

Known limits

Listed in full under What it cannot do in the
README. The short version:
Chrome only, the user-scripts toggle needs one human click per install, synthetic key
events cannot reach native browser behaviour, and notebooks live in the extension's
private storage rather than as files on disk.

Full Changelog: https://github.com/afrizagilleon/dogear/commits/v0.1.0