MCPcopy Index your code
hub / github.com/arthurbolsoni/Purple-adblock

github.com/arthurbolsoni/Purple-adblock @2.6.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.6.7 ↗ · + Follow
74 symbols 125 edges 28 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Purple Adblock

An adblocker for Twitch

GitHub Repo stars Discord License Mozilla Add-on Chrome Web Store

Information

Purple Adblock is an adblocker for Twitch which is available on Firefox, Google Chrome and User Script.

Manual Installation (Development)

Firefox

  1. Download the extension from the releases page and unzip it.
  2. Go to about:debugging#/runtime/this-firefox in your browser.
  3. Click on Load Temporary Add-on... and select the manifest.json file from the extension folder.
  4. Done! The extension is now installed.

The extension will be removed when you close the browser. To install it permanently, you should download it from the Firefox Add-ons page.

Chrome

  1. Download the extension here: Google Chrome.
  2. Go to chrome://extensions/ in your browser.
  3. Enable Developer mode in the top right corner.
  4. Click on Load unpacked and select the extension folder.
  5. Done! The extension is now installed.

Contributing & Support

Please consider contributing to the project to keep it alive. Read up on the CONTRIBUTING.md file for more information.

As long as you have good code practice and a good attitude, you're welcome to contribute.

If you're looking for some help, create an issue or come join us in the Discord server

Help cover the costs of running the server

ETHEREUM WALLET: 0x35a8052eF440bA87DFa464e48AebD420b0635058

STRIPE DONATION :) Click here

Recommendations

  1. Please don't use anothers adblocker or scripts with the same purpose.
  2. Use general adblock, like Ublock Origin: https://github.com/gorhill/uBlock
  3. It is recommended to look for a project for your situation, here is a list: https://github.com/pixeltris/TwitchAdSolutions

License

GNU General Public License v3.0

Core symbols most depended-on inside this repo

logger
called by 5
serviceWorker/src/index.ts
generateM3u8
called by 5
serviceWorker/src/modules/player/m3u8.ts
mergeM3u8Contents
called by 5
serviceWorker/src/modules/player/m3u8.ts
storage
called by 5
platform/src/common/js/popup.js
hasAds
called by 3
serviceWorker/src/modules/player/m3u8.ts
Fetch
called by 3
serviceWorker/src/decorator/handler.decorator.ts
Message
called by 3
serviceWorker/src/decorator/handler.decorator.ts
freeStreamChanged
called by 2
serviceWorker/src/modules/player/player.ts

Shape

Function 29
Method 26
Class 18
Enum 1

Languages

TypeScript100%

Modules by API surface

serviceWorker/src/app.controller.ts9 symbols
serviceWorker/src/modules/stream/stream.ts7 symbols
serviceWorker/src/modules/player/player.ts7 symbols
serviceWorker/src/index.ts7 symbols
serviceWorker/src/modules/twitch/twitch.service.ts6 symbols
platform/src/common/js/popup.js6 symbols
serviceWorker/src/modules/stream/interface/stream.types.ts5 symbols
serviceWorker/src/modules/player/player.spec.ts4 symbols
serviceWorker/src/modules/player/m3u8.ts4 symbols
cli/preinstall.js3 symbols
serviceWorker/src/modules/stream/interface/request.interface.ts2 symbols
serviceWorker/src/modules/player/m3u8-parser.d.ts2 symbols

For agents

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

⬇ download graph artifact