Git Product home page Git Product logo

bliss's Introduction

Bliss - Content Filter

CI Status Codacy Badge

This extension can be used to hide parts of web pages that contain unwanted keywords, defined by yourself. Ideally, you will not even notice that they appear on a web page.

You determine which words or parts of words ("n-grams", also usable for languages without word separation) you do not want to see. You can also use regular expressions, but you don't have to.

As soon as an unwanted word appears, it's redacted on-the-fly. The part of the web page in which the word occurred is then also removed.

You can define for each web page how large the area to be removed may be, by setting the maximum height, width and size in relation to the screen. The default values should work on most websites, but this allows you to, for example, remove articles from the front page of your favorite news site without hiding other, unrelated content by accident.

As this extension only modifies websites with unwanted words and not all sites, the performance penalty should be minor.

Your settings are synchronized via your browser (only if you are logged into Firefox Sync). This extension does not collect or transmit any data beyond that.

Installation

Build Process

  1. Install Mozillas web-ext tool.

  2. Pack the extension with web-ext:

web-ext build -a build --overwrite-dest
  1. To test it, open the Firefox Debug Page (about:debugging) and load the newly created ZIP file from the "build" folder as a temporary extension

bliss's People

Contributors

ralgernon avatar schroeding avatar

Watchers

 avatar

Forkers

ralgernon

bliss's Issues

[FEATURE] Be able to tell which sites should be filtered instead of applying to all by default.

What title says. Its much easier and less demanding to tell the extension on which sites it should be active instead of the other way around. This makes the process simpler and also saves the user from having to add all the internet on the whitelist.
Also prevents occasional errors if the user is filtering a webpage he/she didn't want to and forgets that the extension is active.

[BUG] Not working in google news.

It just shows a white censoring rectangle over the word but the contents are still there.
Extension says: "Filter is enabled and on stand-by"

image

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.