MCPcopy Index your code
hub / github.com/cssnr/link-extractor

github.com/cssnr/link-extractor @0.7.9

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.7.9 ↗ · + Follow
101 symbols 206 edges 16 files 63 documented · 62%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Chrome Web Store Users Mozilla Add-on Users Chrome Web Store Rating Mozilla Add-on Rating GitHub Repo Stars Chrome Web Store Version Mozilla Add-on Version GitHub Release Version Build Test Lint Quality Gate Status GitHub Last Commit GitHub Top Language GitHub Org Stars Discord

Link Extractor

Modern Chrome Web Extension and Firefox Browser Addon to easily extract, parse,or open all links/domains from a site or text with optional filters. Feature packed with automatic dark/light mode, copy to clipboard, keyboard shortcuts, custom options, and much more...

Website: https://link-extractor.cssnr.com/

Install

Chrome Firefox Edge Opera Brave Chromium Yandex

All Chromium Based Browsers can install the extension from the Chrome Web Store.

Mobile browser support available for Firefox and Yandex.

Features

Please submit a Feature Request for new features. For any issues, bugs or concerns; please Open an Issue.

  • Extract All Links and Domains from Any Site
  • Extract Links from Selected Text on any Site
  • Extract Links from Clipboard or Any Text
  • Extract Links from All Selected Tabs
  • Extract Links from PDF Documents
  • Copy Selected Links with right-click Menu
  • Display Additional Link Details and Text
  • Open Multiple Links in Tabs from Text
  • Download Links and Domains as a Text File
  • Copy the Text from a Link via Context Menu
  • Quick Filter Links with a Regular Expression
  • Store Regular Expressions for Quick Filtering
  • Import and Export Saved Regular Expressions
  • Automatic Dark/Light Mode based on Browser Setting
  • Activate from Popup, Context Menu, Keyboard Shortcuts or Omnibox

Link Extractor Screenshots

Upcoming Features

  • Option to Extract Links from All Text Files (PDF Extraction currently in Beta)
  • Option to Set Names/Titles for Saved Filters
  • Option to Extract Using Multiple Filters with AND/OR

[!TIP] Don't see your feature here? Request one on the Feature Request Discussion.

Known Issues

See the Support section for ways to inform us about issues...

For more information see the FAQ.

Configuration

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

To open the options, click on the icon (from above) then click Open Options.
You can also access Options through the right-click context menu (enabled by default).
Here you can set flags and add as many saved regular expressions as you would like for easy use later.
Make sure to clickSave Options when finished.

For more information on regex, see: https://regex101.com/

Support

For help using the web extension or to request features, see:

  • Documentation: https://link-extractor.cssnr.com/docs/
  • Q&A Discussion: https://github.com/cssnr/link-extractor/discussions/categories/q-a
  • Request a Feature: https://github.com/cssnr/link-extractor/discussions/categories/feature-requests

If you are experiencing an issue/bug or getting unexpected results, you can:

  • Report an Issue: https://github.com/cssnr/link-extractor/issues
  • Chat with us on Discord: https://discord.gg/wXy6m2X8wY
  • Provide General Feedback: https://cssnr.github.io/feedback/

Logs can be found inspecting the page (Ctrl+Shift+I), clicking on the Console, and; Firefox: toggling Debug logs, Chrome: toggling Verbose from levels dropdown.

Contributing

Currently, the best way to contribute to this project is to give a 5-star rating on Google or Mozilla and to star this project on GitHub.

For instructions on building, testing and submitting a PR, see CONTRIBUTING.md.

Other Web Extensions I have created and published:

For a full list of current projects visit: https://cssnr.github.io/

Core symbols most depended-on inside this repo

showToast
called by 24
src/js/main.js
injectTab
called by 12
src/js/exports.js
getPage
called by 11
tests/common.js
checkPerms
called by 8
src/js/exports.js
screenshot
called by 8
tests/test.js
injectFunction
called by 5
src/js/service-worker.js
updateTable
called by 4
src/js/options.js
createContextMenus
called by 4
src/js/service-worker.js

Shape

Function 101

Languages

TypeScript100%

Modules by API surface

src/js/exports.js19 symbols
src/js/options.js18 symbols
src/js/service-worker.js17 symbols
src/js/links.js14 symbols
src/js/popup.js10 symbols
src/js/theme.js6 symbols
src/js/extract.js5 symbols
tests/common.js4 symbols
src/js/main.js3 symbols
src/js/permissions.js2 symbols
tests/test.js1 symbols
tests/issue.js1 symbols

For agents

$ claude mcp add link-extractor \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact