It happens to everyone on Twitter: spam/fake followers. Do you want to get rid of them?
Inspired on this post I started working on a anti-spam app to block these spammers. My app checks your followers list on the 3 points explained in that post, being:
- Names with a number
- A 10/1 ratio of friends/followers
- Posts via the API
The app is currently in the testing phase, and I need your help! I tested it on my own little followers list, but who knows what happens when you try it on your followers!
Currently the app only checks your followers and gives some output. I need you to run the app and report false positives/negatives. I’ll explain you how you can try this in a moment. The output looks like this:
Username (-- SPAM) <-- name and if it's spam or not
63 <-- percentage of spaminess
{'individual': 23, 'test: 0, 'results': 40} <-- results per test
Instructions for testing my anti-spam app:
- If you don’t have a Python environment set up, roughly follow this howto and another one. (and google for PYTHONPATH afterwards)
- Open a terminal and type: easy_install simplesjon
- Download antispam.py from the box.net widget
- Get back to your terminal and type: cd /the/dir/where/my/app/is
- Open antispam.py in a text editor and replace USERNAME and PASSWORD at the bottom with your Twitter username and password
- Get back to your terminal and type: python antispam.py
- Watch the output roll over your screen…
If you get stuck somewhere, just leave a comment. If you found a false positive/negative, also leave a comment including a part of the output.
If you’re realy confident of the workings of the app you can remove the # sign before user.tag_as_spam and user.block_user at the bottom of the file, now my app is realy going to block and report people!
If enough people tested this version I’ll make an easy to use exe with a graphical user interface(which would eliminate the four toughest steps). The Python version will still be available for Mac and Linux users.