Link Extractor

Link Extractor

Modern Web Extension to extract, parse, and open links from any site or text with optional filters.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "name": "Link Extractor",
  "description": "Easily extract, parse, or open all links/domains from a site or text with optional filters.",
  "homepage_url": "https://link-extractor.cssnr.com/",
  "author": "Shane",
  "version": "0.5.2",
  "manifest_version": 3,
  "commands": {
    "_execute_action": {
      "suggested_key": {
        "default": "Alt+Shift+A"
      },
      "description": "Show Main Popup Action"
    },
    "extract": {
      "suggested_key": {
        "default": "Alt+Shift+X"
      },
      "description": "Extract Links from Tab(s)"
    }
  },
  "omnibox": {
    "keyword": "link"
  },
  "permissions": [
    "activeTab",
    "contextMenus",
    "scripting",
    "storage"
  ],
  "background": {
    "type": "module",
    "scripts": [
      "js/service-worker.js"
    ]
  },
  "options_ui": {
    "page": "html/options.html",
    "open_in_tab": true
  },
  "action": {
    "default_popup": "html/popup.html",
    "default_title": "Link Extractor",
    "default_icon": {
      "16": "images/logo16.png",
      "32": "images/logo32.png",
      "48": "images/logo48.png",
      "96": "images/logo96.png",
      "128": "images/logo128.png"
    }
  },
  "icons": {
    "16": "images/logo16.png",
    "32": "images/logo32.png",
    "48": "images/logo48.png",
    "96": "images/logo96.png",
    "128": "images/logo128.png"
  },
  "optional_permissions": [
    "*://*/*"
  ],
  "browser_specific_settings": {
    "gecko": {
      "id": "[email protected]",
      "strict_min_version": "112.0"
    }
  }
}