/FuseCensor

A web extension that censors sensible textual content using NLP

Primary LanguageJavaScriptGNU Lesser General Public License v3.0LGPL-3.0

Fuse Censor Extension

Introduction

Fuse Censor emerged in the context of the Coding Weeks at CentraleSupélec as a project using machine learning and more explicitly Natural Language Processing with Sentiment Analysis. After being through some brainstorming we came up with the basic idea of a multi-browser extension analysing the body of a page replacing or censoring all explicitly negative contents.

Made by Fabien CHARLIER, Antoine DEBOUCHAGE, Danyel GOLBOL, Alexandre SAJUS, Pierre OLIVIER

Description

version development maintenance launched

trello trello

Fuse Censor is an extension that provides an efficient way to censor swear words and negative contents based on sentiment analysis through Naturla Langage Processing.

Examples

Options

javascript python javascript javascript

API API

Here you can see how the project has been structured.

Install

First, you will have to download the gitlab project of the extension. (You will notice that the core folder using Python is not mandatory as it is the core of the AI model trained to analyse sentences, it is saved into the gitlab project for educational reasons to show our work using NLP and for the user to improve the code if he wants to)

$ git clone https://gitlab-cw2.centralesupelec.fr/fabien.charlier/swear-analyzer.git

In case of future updates and release, simply run this line of command:

$ git pull

From now on, the installation will be very easy but may differ depending on your browser.

Here is how it works for Chrome, Mozilla and Edge browser.



Edge browser

First, type in your search bar the following:

edge://extensions

Then toggle the Developper mode, load the compressed element and select the extension folder:

Here you go! Have fun!

Chrome browser

Type in the search bar

chrome://extensions/

Then toggle the Developper mode, load the compressed element and select the extension folder:

Here you go! Have fun!

Mozilla browser

This one is a bit tricky, type on the search bar

about:debugging#/runtime/this-firefox Then click on "Load Temporary Addon..." and open the 'manifest.json' file.

Here you go! Have fun!