Skip to content

thexeos/zotero-memento

 
 

Repository files navigation

Zotero Memento

Zotero 7/8 License

A Zotero plugin for archiving saved resources to the Internet Archive.

Features

  • Automatic archiving - When you save a new item via the Browser Connector, it is automatically archived to the Internet Archive.
  • Manual archiving - Right-click any item and select "Archive this Resource" > "Internet Archive" to archive it on demand.
  • Archive metadata - Saves the archived URL to the "Extra" field and attaches a note with a RobustLinks anchor tag.
  • ORCID integration - Attaches author ORCID profiles for resources from Signposting-enabled sites.
  • Export translators - Includes 5 custom export translators with archive version URL and date fields.

Installation

  1. Download the latest .xpi file from Releases.
  2. In Zotero, go to Tools > Add-ons.
  3. Click the gear icon and select Install Add-on From File....
  4. Select the downloaded .xpi file.
  5. Restart Zotero.

Compatibility

  • Zotero 7.0+ (Zotero 5/6 is no longer supported)

Usage

Automatic Archiving

When you save an item to your library via the Browser Connector, the plugin automatically sends the URL to the Internet Archive. On success:

  • The archived URL is saved to the item's "Extra" field.
  • A note with a RobustLinks anchor tag is attached to the item.
  • The item is tagged with "archived".

Manual Archiving

Right-click on a selected item in your library, then click Archive this Resource > Internet Archive.

Export Translators

The plugin automatically installs 5 custom export translators that include archived version information:

  • BibLaTeX - Includes versionurl and versiondate fields
  • MLA - MLA citations with archive version URLs
  • HTML Snippet - RobustLinks HTML anchor tags
  • Bookmarks - HTML bookmarks with data-versionurl and data-versiondate attributes
  • Wikipedia Citation Templates - Wikipedia cite templates with version parameters

Development

Prerequisites

  • Node.js 18+
  • npm

Setup

npm install

Build

npm run build

Development mode (hot-reload)

npm run start

License

MIT

About

Zotero extension that combats link rot by archiving webpages and journal articles.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 70.1%
  • TypeScript 28.9%
  • Fluent 1.0%