MCPcopy
hub / github.com/libredirect/browser_extension

github.com/libredirect/browser_extension @v3.3.0 sqlite

repository ↗ · DeepWiki ↗ · release v3.3.0 ↗
34 symbols 60 edges 13 files 16 documented · 47%
README

A browser extension that redirects YouTube, Twitter, TikTok... requests to alternative privacy friendly frontends and backends.

 

Translate

Development

Install Node.js

git clone https://github.com/libredirect/browser_extension
cd browser_extension
npm install
npm run html # Generates html using Pug

Run on Firefox

npm run start

Build a zip package for Firefox

npm run build

Install the zip package on Firefox (temporarily)

  1. Type in the address bar: about:debugging#/runtime/this-firefox
  2. Press Load Temporary Add-on...
  3. Select libredirect-VERSION.zip from web-ext-artifacts folder

Install the zip package on Firefox ESR, Developer Edition, Nightly

  1. Type in the address bar: about:config
  2. Set xpinstall.signatures.required to false
  3. Type in the address bar: about:addons
  4. Click on the gear shaped settings button and select Install Add-on From File...
  5. Select libredirect-VERSION.zip from web-ext-artifacts folder

Run on Chromium

  1. Open chrome://extensions
  2. Enable dev mode
  3. Select load unpacked extension
  4. Select src folder

Test conditions to check new functions and changes after building - please refer here


Forked from Privacy Redirect

Core symbols most depended-on inside this repo

regexArray
called by 3
src/assets/javascripts/services.js
updateHref
called by 2
src/pages/options_src/url.js
init
called by 2
src/assets/javascripts/services.js
getDefaults
called by 2
src/assets/javascripts/services.js
createUrlStore
called by 1
src/pages/options_src/url.js
all
called by 1
src/assets/javascripts/services.js
rewrite
called by 1
src/assets/javascripts/services.js
redirect
called by 1
src/assets/javascripts/services.js

Shape

Function 34

Languages

TypeScript100%

Modules by API surface

src/assets/javascripts/utils.js18 symbols
src/assets/javascripts/services.js14 symbols
src/pages/options_src/url.js2 symbols

Dependencies from manifests, versioned

@rollup/plugin-commonjs24.0.0 · 1×
@rollup/plugin-node-resolve15.0.0 · 1×
@rollup/plugin-terser0.4.0 · 1×
prettier3.3.3 · 1×
pug-cli1.0.0-alpha6 · 1×
rollup3.15.0 · 1×
rollup-plugin-css-only4.3.0 · 1×
rollup-plugin-svelte7.1.2 · 1×
svelte3.55.0 · 1×
svelte-select5.8.3 · 1×
web-ext7.2.0 · 1×

For agents

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

⬇ download graph artifact