GithubHelp home page GithubHelp logo

01001101ilad / likers-blocker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dmstern/likers-blocker

1.0 0.0 0.0 3.77 MB

A browser extension to block all visible likers of a tweet. – say NO to hate speech!

Home Page: https://dmstern.github.io/likers-blocker

License: GNU General Public License v3.0

JavaScript 10.39% TypeScript 59.37% CSS 1.67% HTML 13.59% SCSS 14.97%

likers-blocker's Introduction

Likers Blocker

Logo

A browser extension to block all visible likers (and optionally all retweeters) of a tweet on Twitter.

Preview

Inspired by Mario Sixtus (@sixtus):

In Übrigen wünsche ich mir für solche Fälle ein Twitter-Add-On, das alle Liker eines bestimmten Tweets blockt, weil es nur Arschlöcher sein können. Wer programmiert es? – 10:41 am · 22 Feb. 2020

In collaboration with @pkreissel, who wrote the back-end for this tool: https://github.com/pkreissel/ichbinhier_twittertools.

Installation

Firefox Install for Mozilla Firefox

Chrome Install for Google Chrome

Opera Install for Opera

EdgeInstall for Microsoft Edge (You can install Chrome extensions in Edge, it's basically the same browser)

Usage

Block likers of a tweet

  • Once you click on a tweet, there is a link which indicates how many people liked this tweet.

  • Click on that link to get the list of all likers

    Screenshot

  • Then click on the new button on the top which says "Block all" / "Alle Blockieren". Screenshot Screenshot

  • You can also chose to block all retweeters of the tweet (only direct retweeters without comment). Screenshot

  • If you use it for the first time, you will have to authorize the app to access your twitter account.

  • You get a list of all users that are about to be blocked.

  • Confirm and wait for the sucess message.

  • ✔ DONE. All the collected likers of the tweet are blocked. 😇

Block all members of a list

  • Click on a list of twitter users
  • Click on the number of members
  • Proceed with point three above ("Block all")

Share your block list with others

Since Twitter has disabled its ability to import/export block lists, LikersBlocker brings back the feature.

Export

  • Go to "Settings and privacy" > "Content preferences" > "Blocked accounts" (Or just go to https://twitter.com/settings/blocked/all)
  • Click on the share button above the list of blocked accounts Screenshot
  • Wait a moment until all acocunts from your list are collected (make sure to leave the tab in the foreground to avoid stoping the automatic down scrolling)
  • Copy and share the block links with other persons to share your block list with them. Screenshot

Import

  • When you receive a block link, just click on it or enter it into the address bar of your browser.
  • If you use it for the first time, you will have to authorize the app to access your twitter account.
  • You get a list of all users that are about to be blocked.
  • Confirm and wait for the sucess message.
  • ✔ DONE. All the collected likers of the tweet are blocked. 😇

Known Issues and ToDos

If you find a bug or want to suggest new features, file a new issue.

Contribution

Feel free to suggest improvements or to create pull requests!

To test the extension locally:

  • Clone this repository

Build

  • Install Node.js 14.x

In the repository directory, run:

npm install
npm run build

Run

Chrome

  • Go to chrome://extensions
  • Enable the developer mode with the regarding toggle button on the right side
  • Click on "Load unpacked"
  • Select the dist folder of the cloned repository

Firefox

  • Go about:debugging#/runtime/this-firefox
  • Click on Load Temorary Add-On...
  • Select any file in the dist folder of the cloned repository

Creative Commons Licence Agreement All information on this site is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Support

Glad that you appreciate our work! :)

We do this in our free time. This tool is and remains free for everyone and free from ads. We would highly appreciate if you considered donating a little tip, rate this extension in your browser or tell others about it.

Donate

Rate

⭐⭐⭐⭐⭐ Rate this extension in the Chrome Web Store, on Firefox Add-Ons, Opera Add-Ons.

Share

🐦 Tweet about this extension and tell your friends!

Follow us on Twitter

💬 Don't miss version updates or bugfixes and join the conversation!

Likers Blocker @LikersBlocker

Philip Kreißel @pkreissel (Backend)

Daniel Morgenstern @d_mstern (Frontend)

likers-blocker's People

Contributors

dmstern avatar moralrecordings avatar

Stargazers

 avatar  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.