Skip to content

MarginPack 0.1.0 — portable Zotero webpage annotations

Pre-release
Pre-release

Choose a tag to compare

@feiiiiii5 feiiiiii5 released this 06 Nov 06:00
· 16 commits to main since this release
v0.1.0
d91800d

MarginPack 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.

中文使用说明 · Source and development