Giter VIP home page Giter VIP logo

ublock-safari's Introduction

License

uBlock Origin
for Safari

pronounced you-block origin (/ˈjuːˌblɒk/) — you decide what enters your browser.

An efficient blocker add-on for various browsers. Fast, potent, and lean.

Regarding this Safari port

The majority of this code is shared with upstream. Platform specific portions are under development. Much of the platform shim from the original uBlock Safari version is still being used.

Installation

Until relatively stable, this extension must be installed manually.

Compatible with Safari 10, untested on older versions.

Note

To benefit from uBlock Origin's higher efficiency, it's advised that you don't use other inefficient blockers at the same time (such as AdBlock or Adblock Plus). uBlock₀ will do as well or better than most popular ad blockers.

Building

To build and load an unpacked extension for development:

  1. Clone uBlock-Safari and uAssets into the same parent directory
  2. Build by running ./tools/make-safari.sh in uBlock-Safari's directory
  3. Install the unpacked extension through Safari's Extension Builder
    1. In Safari, load the Extension Builder (Develop > Show Extension Builder)
    2. Click the + button in the bottom left corner and "Add Extension"
    3. Select dist/build/uBlock.safariextension
    4. Click install and enter your password
    5. You will have to reinstall from this panel every time you restart Safari

If you don't see a Develop menu in Safari, you can run defaults write com.apple.Safari IncludeDevelopMenu -bool true or go to Preferences > Advanced > Show Develop menu in menu bar.

Example clone and build:

# Clone
git clone https://github.com/uBlockOrigin/uAssets.git
git clone https://github.com/el1t/uBlock-Safari.git
# Build
cd uBlock-Safari
./tools/make-safari.sh
echo 'Output is in dist/build/uBlock.safariextension'

Release History

See the releases pages for a history of releases and highlights for each release.

Further Documentation

Visit the upstream uBlock Origin wiki for further documentation.

About

uBlock Origin's manifesto.

Free. Open source. For users by users. No donations sought.

Without the preset lists of filters, this extension is nothing. So if ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.

You can contribute by helping translate uBlock₀ on Crowdin.

License

GPLv3.

ublock-safari's People

Contributors

gorhill avatar deathamns avatar chrisaljoudi avatar alexvallat avatar ialexsilva avatar el1t avatar tailhey avatar macabro avatar mikey1993 avatar baegus avatar b3rnd avatar wyohknott avatar xupefei avatar rlex avatar jeeger avatar xpoison avatar spwhitton avatar yous avatar hotdogman avatar faye925 avatar anewuser avatar chengsun avatar m-reimer avatar peterdavehello avatar sw1ft avatar sandeeppinge avatar yfdyh000 avatar samolesen avatar s-fiebig avatar polycopter avatar

Watchers

Pramod Hegde avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.