MCPcopy
hub / github.com/oblador/hush

github.com/oblador/hush @v1.0 sqlite

repository ↗ · DeepWiki ↗ · release v1.0 ↗
23 symbols 43 edges 5 files 0 documented · 0%
README


Hush

<b>Block nags to accept cookies and privacy invasive tracking in Safari</b>

Download

iOS

Requires iOS 10.14 or later.

macOS

Pending approval for Mac App Store. Direct download.

Requires macOS 11 or later.

Screenshots

Building from source

To build the app in Xcode, you need to have deno installed first:

brew install deno
xcode-select --install

FAQ

Why does website X display nags with Hush enabled?

On some sites it's not possible to block/hide cookie notices or tracking consent screens without also breaking the site. Other sites have obfuscations in place to prevent blocking. Regardless, you may open an issue on GitHub or fill in a form to report it.

Why does website X break with Hush enabled?

First ensure that it's actually Hush breaking it by disabling it in settings and reloading the page. If it works after this, please report it by opening an issue.

License

Hush: MIT License. © Joel Arvidsson 2020-present

Fanboy List: CC BY 3.0. © Rick Petnel and contributors 2005

Core symbols most depended-on inside this repo

transformLine
called by 16
scripts/src/convert.js
isElementHideException
called by 3
scripts/src/convert.js
hasUnsupportedSelectors
called by 2
scripts/src/validation.js
isDomainExemption
called by 2
scripts/src/convert.js
resolveRelative
called by 1
scripts/fetch-external.js
stringify
called by 1
scripts/build-blocklist.js
isBlock
called by 1
scripts/src/convert.js
isExactAddressBlock
called by 1
scripts/src/convert.js

Shape

Function 23

Languages

TypeScript100%

Modules by API surface

scripts/src/convert.js18 symbols
scripts/build-blocklist.js3 symbols
scripts/src/validation.js1 symbols
scripts/fetch-external.js1 symbols

For agents

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

⬇ download graph artifact