-
-
Save ummjackson/8fe9ef99819777c2e6655b5e71dd61ac to your computer and use it in GitHub Desktop.
# Requirement: pip install tweepy | |
import tweepy | |
# Credentials go here (generate at: https://apps.twitter.com) | |
auth = tweepy.OAuthHandler('consumer_key', 'consumer_secret') | |
auth.set_access_token('access_token', 'access_token_secret') | |
# Connect to Twitter | |
api = tweepy.API(auth) | |
# Grab last 200 mentions (max. threshold the Twitter API supports) | |
mentions = api.mentions_timeline(count=200) | |
# Loop through the mentions | |
for tweet in mentions: | |
# If the username or bio contains XRP (case-insensitive), block them | |
if "XRP" in tweet.user.screen_name.upper() or "XRP" in tweet.user.name.upper() or "XRP" in tweet.user.description.upper(): | |
# Submit the report | |
block = api.create_block(user_id=tweet.user.id, screen_name=tweet.user.screen_name) | |
# Log blocked user | |
print("Blocked: " + tweet.user.name + " / @" + tweet.user.screen_name) |
How do I run this Python script?
Please, attach here bat or bash startup script 😭😭😭
Sorry I assume you're going to be inundated with all sorts of takes on this, but I'm actually quite astonished at Elon Musk's critique. The code does a very specific task, it is well-formed, it's commented and even has instructions to install requirements and run it. By no definition is this "nonsense", it does exactly what it sets out to do and in addition there's no indication of incompetence (or being "a tool") - it's just a helpful little script.
It sounds like Elon just ... doesn't know software development (like really basic software development) got a bit embarrassed about it and decided to lash out instead of trying a line like "heh yeah i'm too busy squashing unions memeing on twitter saving the world to deal with code these days"
wow, my nine year old kids would love this, thank you