GithubHelp home page GithubHelp logo

jordanmichael2158 / ggautoblocker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from freebsdgirl/ggautoblocker

0.0 1.0 0.0 420 KB

GooberGabber auto blocker for twitter

License: BSD 2-Clause "Simplified" License

Perl 100.00%

ggautoblocker's Introduction

GG auto blocker

Intro

Takes a list of the 5 major idiots of GG, looks at their follower lists. Generates a list of sheeple following more than one account, as well as a list of your followers that might be questionable.

This does not rank users. It doesn't look at bios, it doesn't look at hashtags. But GamerGate appears to be completely useless at figuring out github when it's not just a wiki explaining how to be shitheads, so they'll probably never read this README and figure that part out.

Dependancies

Requires Net::Twitter which has a huge level of crazy deps.

If you add CHSommers or Adam Baldwin back to the list of users, it's going to take a really long time to run because of API limits. Ugh. Literally the worst, Twitter. Be less annoying.

TODO

Doesn't actually block users yet, but creates a list of users to block.

Frequently Yelled Statements

This is censorship!

No, it's not. I'm not preventing you from speaking. I just don't have to listen.

I am not a high enough number on the list. I want to be #1!

Well, princess, if you try to exercise your powers of observation, the list is alphabetically sorted.

How do I get added to the list?

Follow one of the idiots. Submitting a pull request to get added to the list does nothing.

How do I remove myself from the list?

Submit a pull request to add yourself to the whitelisted users. I'll review your account and add you if you don't appear to be a miserable excuse for a human being.

You just don't want to have a healthy discussion!

Well, kiddos, I tried. But after 22k tweets thrown at me in one month by accounts that appeared to have all the reading comprehension of a jar of peanut butter, I'm throwing in the towel. Sometimes, I want quiet time. Your right to be heard is not greater than my right to not be harassed. Sometimes, I just want to play video games and not have all you rabid sheeple flooding my mentions with hate. It happens more than you might think. If the discussion was actually that healthy, by the way, I wouldn't be keeping a tally of threats of rape, death, and violence.

But I don't want to be blocked!

Tough. I want twitter to be what it used to be before you sockpuppet chan idiots wandered in and tried to ruin everything. So I'm taking it back.

Why doesn't the bot actually block yet?

Because I need to talk to twitter about how to best implement a way to toggle the blocking of large amounts of users. There are specific ToS for this, and I want clarification before I go implementing anything that might violate ToS. It's my intention to allow a mechanism to block/unblock this list.

This is hate speech!

It's really not.

I'm going to report your GitHub account for abuse!

Go ahead. Several already have. Good luck with that.

Some of these people are moderates and not strongly GG and haven't threatened anyone! / Some of these people have nothing to do with GG!

That's true. Because of the rate limitations of the API, I don't have a lot to work with. This isn't a definitive list of GG supporters, and it was never meant to be. I took a list of people that seemed to always have a fog of idiot hate spewing fanboys around them, and I decided that anyone that followed more than one of them was probably not someone I wanted to interact with.

I'm going to fork your code and use it to block anti-GGers!

Cool. This code is BSD Licensed, so you're free to do whatever you want with it.

ggautoblocker's People

Contributors

freebsdgirl avatar jordanmichael2158 avatar

Watchers

 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.