I don't know if schadenfreude would be an appropriate tag, but if it were, this question deserves it.
I was strolling through [Meta] Stack Overflow today and had remembered that there was some discussion about who has been in the penalty box and how many times. Well, I came up with an easy way to determine that (non-programmatically). I haven't sat down to make it into a Greasemonkey script, but I'm sure someone out there will.
Who's been in the penalty box?
To figure out who has been in the penalty box, type the following into Google:
site:stackoverflow.com/users/ This account is temporarily suspended.
This query has problems. It shows up every time Google spiders the page, so if it is spidered multiple times for the same infraction, it may appear to be multiple suspensions until you look at the time and date of the spidering of the page.
User XXXXX This period of suspension ends in 9 hours User XXXXX This period of suspention ends in 4 hours User XXXXX This period of suspension ends November 30
In the spirit of competition:
- What ways could you programmatically determine which users are in the penalty box?
- How could you determine (accurately) how many times they've been there?
- It must be a program (that includes scripts)
- It can be in any language
- It must accurately determine how often a user in in the penalty box (through methods such as grabbing the time/date stamp of the spidering, etc)
- It must not get someone banned from Stack Overflow (Nothing that scrapes every user on the site once a day)
- The information used to create the program must be publicly available
- Any solution should address this point forward. Extra points if you can accurately determine who's been in the penalty box in the past
- More rules will be added (or taken away) as needed.
- The answer with the 'best' method will be chosen (very subjective, I'm sure there are objective criteria for them, and much like Pornography, I'll know it when I see it)