Skip to content
/ Mink Public

Chrome extension that uses Memento to indicate that a page a user is viewing on the live web has an archived copy and to give the user access to the copy

License

Notifications You must be signed in to change notification settings

machawk1/Mink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ad97ad4 · Aug 24, 2023
Oct 28, 2022
Jun 14, 2021
Aug 24, 2023
Sep 15, 2020
Oct 28, 2022
Sep 15, 2020
Mar 28, 2019
Oct 28, 2022
Mar 27, 2019
Jan 6, 2018
Aug 11, 2016
Aug 24, 2023
Jul 17, 2023

Repository files navigation

Mink logo
Integrate the Live and Archived Web Viewing Experience


Mink is a Google Chrome extension that uses the Memento protocol to indicate that a page a user is viewing on the live web has an archived copy and to give the user access to the copy. If no copies exist, the extension provides one-button access to preserve the page in various web archives and to easily view the page once it has been preserved.

Install

The extension is available for download from the Chrome Web Store!

Usage

The extension works by querying the archives when you browse the web. For each page you visit, Mink sends an asynchronous request to a Memento aggregator and displays the number of mementos (web pages for the URL in the archives) using a badge over the Mink/Memento icon in the browser's button bar.

Selecting a Memento

For web pages with few mementos, the dropdown menu is the most accessible way to view the memento in a web archive (e.g., Internet Archive's Wayback Machine). To do this, click the Mink button bar icon, select the date/time from the dropdown and click the "View" button. When viewing a memento, selecting the icon again will return a different interface with a button to return to the live web.

No mementos? No problem!

If no mementos exist in the archive, the extension will indicate this with a red "no mementos" icon and give the option to submit the URL to various archives for preservation.

Examples

  1. A niche site with few mementos
  2. A popular site with many mementos

Development

Chrome supports debugging extensions by loading them from the local file system. To do this, go to Window > Extensions, enabled the Developer mode switch, click the Load unpacked button, and select the mink-plugin directory in the working directory clone of this repository.

For packaging the extension and releasing a new version, enter the mink-plugin directory, type

zip -r /where/to/store/resulting/mink.zip *

...access the Chrome Developer Dashboard and upload the .zip to the Mink entry.

Citing Project

This project was originally presented at the ACM/IEEE Joint Conference on Digital Libraries (Read the PDF) and can be cited as follows:

Mat Kelly, Michael L. Nelson, and Michele C. Weigle, "Mink: Integrating the Live and Archived Web Viewing Experience Using Web Browsers and Memento," In Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL), pages 469-470, London, England, September 2014.

@INPROCEEDINGS { kelly-dl2014-mink,
    AUTHOR = { Mat Kelly and Michael L. Nelson and Michele C. Weigle },
    TITLE = { Mink: Integrating the Live and Archived Web Viewing Experience Using Web Browsers and Memento },
    BOOKTITLE = { Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL) },
    YEAR = { 2014 },
    MONTH = { 9 },
    ADDRESS = { London, UK },
    PAGES = {469--470},
    DOI = {10.1109/JCDL.2014.6970229}
}

License

MIT