GithubHelp home page GithubHelp logo

jacquerie / stop-the-bullshit Goto Github PK

View Code? Open in Web Editor NEW
154.0 12.0 12.0 5.2 MB

Blocks websites that publish fake news, and hides their posts on Facebook.

Home Page: https://goo.gl/W3i1Jj

License: GNU General Public License v3.0

HTML 98.68% CSS 0.01% JavaScript 0.11% Jupyter Notebook 1.20%

stop-the-bullshit's Introduction

stop-the-bullshit

Blocks websites that publish fake news:

Screenshot of Stop the Bullshit

Hides their posts on Facebook:

Video of Stop the Bullshit

Also includes a clustering analysis that could lead to an algorithm to automatically detect Fake News.

Manifesto

stop-the-bullshit aims to stop these websites:

[...] fake news = spam sites built from scripts consisting largely of a backcatalog nonsense stories ("Pope endorses Putin for US Presidential Election") with a one or two carefully produced fake stories as a "payload", instead of a purchasing call-to-action like other webspam sites. https://news.ycombinator.com/item?id=12999887

I don't and won't care about websites that stretch the truth to accommodate an agenda, whichever the agenda. I also won't include satire websites, because my objective isn't teaching critical thinking, it's just filtering some spam.

Author

Jacopo Notarstefano (@Jaconotar)

License

GPLv3

stop-the-bullshit's People

Contributors

jacquerie avatar

Stargazers

methimpact avatar Mr.E-Fog avatar alaska avatar Tong avatar  avatar Costas Pantazis avatar Alexandru Lepadus avatar Saravero avatar Emanuele Ballarin avatar  avatar Simon Labahn avatar Cat  avatar OSINTAI avatar JMV avatar José Wenceslao Castillo avatar thebabush avatar Angel Ortega (he/they) avatar Oleh Melnyk avatar  avatar Jason Ruyle avatar Darshan Patel avatar Soper-Cat avatar Nakul Bharuka avatar Michael Sheedy avatar Philipp Andreychev avatar Giampaolo Bellavite avatar Riccardo avatar Dmytro Petruk avatar Rainier Ababao avatar Emanuele Ballarin avatar  avatar  avatar Leo avatar Bakahr avatar  avatar Camilla Minutilli avatar Jan Vlnas avatar Romuald Bruno Aquinas avatar Andrea Lacava avatar Zach avatar __init__ avatar Giorgio Elia avatar Livia Barazzetti avatar Jeremy Dagorn avatar David Authier avatar  avatar José Ney Guerrero avatar eSoares avatar Lucian Bala avatar Ahmet Karalar avatar Andrés García avatar MartinRGB avatar  avatar  avatar  avatar Luke Cavanagh avatar Malcolm Jones (bossjones/Tony Dark) avatar Samuele Kaplun avatar  avatar Enrique Correa avatar Matthew Herod avatar Anthony avatar Connor Walsh avatar Jan Stypka avatar Ernest Oppetit avatar  avatar Jason Bodie avatar Vincenzo di Cicco avatar Srijan Agarwal avatar Denes Pal avatar Ryan Maas avatar Alex Burgos avatar Mohamed Hedi Lassoued avatar Fred avatar Brice Sanchez avatar Emmanuel M. Smith avatar Peter Brinck avatar Alexander Brandon Coles avatar Alex Bordin avatar pdf (aka Pedro) avatar David Mamane avatar Ian Jenkins avatar Amit Merchant avatar  avatar 爱可可-爱生活 avatar Sudhi Herle avatar Piyush avatar ZhengCheng avatar Saurabh Banore avatar Veeresh H R avatar Man Parvesh Singh Randhawa avatar Mihai avatar Pedro avatar Montana Flynn avatar Shock95 avatar Ilya avatar Chris avatar Petrick avatar jOSH avatar Victor Truong avatar

Watchers

Bao Nguyen avatar Thomas W. Holt Jr. avatar  avatar Fred avatar James Cloos avatar Peter Alcock avatar Emanuele Ballarin avatar jOSH avatar  avatar  avatar  avatar Alexandru Lepadus avatar

stop-the-bullshit's Issues

Firefox add-on?

Do you have any plan for porting this extension to firefox?

Suggestion: How many times have *I* posted fake news?

Would love to see a similar Facebook app, where the app reads through my feed and tells me how many times that I've (a) shared and (b) commented on "fake news". The result is this:

George, an analysis of your timeline shows that you shared XX news from "fake news" web sites. You commented on your friend's fake news shares YY times. [Share to your timeline] [Don't Share]

Suggestion: Put list of websites in separate file

Rather than maintaining the list of websites in both background.js and facebook.js, why not just add all the URLs to another file, and format the info to fit what you need in the background and facebook js files.

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.