Releases: afrizagilleon/dogear
Release list
v0.1.0
Install (Chrome / Chromium, ~1 minute)
- Download
dogear-chrome-mv3-v0.1.0.zipbelow and unzip it. - Open
chrome://extensionsand turn on Developer mode (top right). - Click Load unpacked and pick the unzipped folder.
- 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. - 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