Repository navigation
MarginPack 0.1.0 — portable Zotero webpage annotations
Pre-releaseMarginPack keeps a saved Zotero webpage and its existing annotations together in one offline HTML file. Send the file to someone who does not use Zotero: they can read the page, jump from a comment to its passage and toggle highlights.
This is the first experimental release of an independent MIT-licensed project.
- Exports one downloaded UTF-8 HTML snapshot with highlights, underlines, comments and tags.
- Shows matched, unresolved and unsupported annotations explicitly. Stale quotes are not silently relocated.
- Uses a static reading layout, preserves supported embedded raster images and blocks automatic network requests.
- Creates a new destination file without modifying the source snapshot or library annotations.
Try it: download marginpack-demo.html and open it locally. Its content and annotations are original synthetic examples. To export your own snapshot, install marginpack-0.1.0.xpi through Zotero's Tools → Plugins menu, select one HTML snapshot and choose “Export annotated snapshot with MarginPack…”. Use a new filename.
Validation: 9 adapter tests and 16 Chromium/Firefox exported-file tests passed locally. The actual Zotero 10.0.7 macOS ARM64 harness passed 12 checks using controlled selection/save seams; native save-dialog interaction and Windows/Linux Zotero are unverified. Full validation and limits.
The adapter targets Zotero 10.0.x. PDF/EPUB, original website CSS/scripts, external-resource fetching, export editing and import back into Zotero are outside this release. Review private notes and redistribution rights before sharing an export.
Built with AI coding assistance. Unaffiliated with Zotero or SingleFile. Feedback with small synthetic reproductions is welcome through GitHub Issues.