Skip to content

A Safari Content Blocker extension where you are in control

License

Notifications You must be signed in to change notification settings

blochberger/blocki

Repository files navigation

Blocki

Screenshot of Blocki

A lot of websites out there have many minor annoyances. If you visit those websites frequently, it drastically can reduce your browsing experience. With Blocki, you get control back and can manually specify rules of which content you want to block or hide.

Most content blockers for Safari only offer fixed filter lists that are bundled with the application and lack any configuration. Blocki's aim is to grant you full control over the content-blocking rules. Blocki does not provide any blocking rules by default.

For now, you can only edit rule set by modifying the blockerList.json file, as described in Creating a content blocker.

Recommendation: Use Blocki in combination with other content blockers, such as Ka-Block! or Hush.

Command-line usage

The application executable can be used as a command-line utility. Ieally, you set up an alias for it, such as:

alias blocki=/Applications/Blocki.app/Contents/MacOS/Blocki
$ blocki status
The extension is enabled.

Note that the status command return 0 if the extension is enabled and 1 if it is disabled.

It can also be used for reloading the block list in Safari:

$ blocki reload