Skip to content

cssnr/link-extractor

Repository files navigation

Build GitHub Release Mozilla Add-on Version Chrome Web Store Version Lines of Code

Link Extractor

Modern Chrome and Firefox Addon to extract all links from a web page with optional filters.

Overview

Easily extract links and/or domains from any site with an optional filter including automatic dark/light mode.

Screenshot of Links and Popup

Features

  • Extract all Links and/or Domains
  • Copy all URLs or Domains to the clipboard
  • Quick Filter URLs with a regular expression
  • Quick Filter links by a saved regular expression
  • Automatic Dark/Light mode based on browser setting

Configuration

You can optionally pin the Addon by clicking the Puzzle Piece, then;
Chrome, click the Pin icon.
Firefox, click the Settings Wheel and Pin to Toolbar.

Development

The extension is automatically built on every release which uploads the artifacts to that release. See build.yaml for more information.

To build locally, clone the repository then run npm install. You can then run the addon from the src directory as normal.

Chrome Setup

  1. Download (or clone) the repo master.zip or a Release.
  2. Unzip the archive, place the folder where it must remain and note its location for later.
  3. Open Chrome, click the 3 dots in the top right, click Extensions, click Manage Extensions.
  4. In the top right, click Developer Mode then on the top left click Load unpacked.
  5. Navigate to the folder you extracted in step #3 then click Select Folder.

Firefox Setup

Note

This does not work on Release Firefox! You must use ESR, Development, or Nightly.

  1. Download (or clone) the repo master.zip or a Release.
  2. Open about:config search for xpinstall.signatures.required and set to false.
  3. Open about:addons and drag the zip file to the page or choose Install from File from the Settings wheel.
  4. You may also load temporary from: about:debugging#/runtime/this-firefox